{
 "instance": {
  "f20f2022_aenzasaa.htm": {
   "axisCustom": 7,
   "axisStandard": 52,
   "baseTaxonomies": {
    "http://fasb.org/srt/2022": 1,
    "http://xbrl.sec.gov/dei/2022": 43,
    "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full": 4114
   },
   "contextCount": 2143,
   "dts": {
    "calculationLink": {
     "local": [
      "aenz-20221231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "aenz-20221231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "f20f2022_aenzasaa.htm"
     ]
    },
    "labelLink": {
     "local": [
      "aenz-20221231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "aenz-20221231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "aenz-20221231.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://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd",
      "https://xbrl.sec.gov/sic/2022/sic-2022.xsd"
     ]
    }
   },
   "elementCount": 2282,
   "entityCount": 1,
   "hidden": {
    "http://www.aenza.com.pe/20221231": 781,
    "http://xbrl.sec.gov/dei/2022": 6,
    "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full": 554,
    "total": 1341
   },
   "keyCustom": 735,
   "keyStandard": 461,
   "memberCustom": 410,
   "memberStandard": 56,
   "nsprefix": "aenz",
   "nsuri": "http://www.aenza.com.pe/20221231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "span",
       "p",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:EntityRegistrantName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "000 - Document - Document And Entity Information",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://www.aenza.com.pe/role/DocumentAndEntityInformation",
     "shortName": "Document And Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "b",
       "span",
       "p",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:EntityRegistrantName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "009 - Disclosure - Financial Risk Management",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://www.aenza.com.pe/role/FinancialRiskManagement",
     "shortName": "Financial Risk Management",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R100": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Revenue",
      "reportCount": 1,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "099 - Disclosure - Operating Segments (Details) - Schedule of operating segment performance",
     "menuCat": "Details",
     "order": "100",
     "role": "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentperformanceTable",
     "shortName": "Operating Segments (Details) - Schedule of operating segment performance",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "lang": null,
      "name": "aenz:AdministrativeExpensess",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R101": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Revenue",
      "reportCount": 1,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100 - Disclosure - Operating Segments (Details) - Schedule of segments geographical area",
     "menuCat": "Details",
     "order": "101",
     "role": "http://www.aenza.com.pe/role/ScheduleofsegmentsgeographicalareaTable",
     "shortName": "Operating Segments (Details) - Schedule of segments geographical area",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfSegmentsGeographicalAreaTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c431",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:Revenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R102": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfCorrespondsToAdvanceToSuppliersTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CurrentAdvancesToSuppliers",
      "reportCount": 1,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101 - Disclosure - Financial Instruments (Details)",
     "menuCat": "Details",
     "order": "102",
     "role": "http://www.aenza.com.pe/role/FinancialInstrumentsDetails",
     "shortName": "Financial Instruments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "link:footnote",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-5",
      "lang": null,
      "name": "aenz:AdvancesReceivedFromCustomer",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R103": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CashAndCashEquivalents",
      "reportCount": 1,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "102 - Disclosure - Financial Instruments (Details) - Schedule of financial assets and liabilities",
     "menuCat": "Details",
     "order": "103",
     "role": "http://www.aenza.com.pe/role/ScheduleoffinancialassetsandliabilitiesTable0",
     "shortName": "Financial Instruments (Details) - Schedule of financial assets and liabilities",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:TradeAndOtherCurrentReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R104": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:InformationAboutCreditQualityOfNeitherPastDueNorImpairedFinancialAssets",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c486",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CashAndCashEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "103 - Disclosure - Financial Instruments (Details) - Schedule of credit quality of financial assets",
     "menuCat": "Details",
     "order": "104",
     "role": "http://www.aenza.com.pe/role/ScheduleofcreditqualityoffinancialassetsTable",
     "shortName": "Financial Instruments (Details) - Schedule of credit quality of financial assets",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:InformationAboutCreditQualityOfNeitherPastDueNorImpairedFinancialAssets",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c486",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CashAndCashEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R105": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties",
      "reportCount": 1,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "104 - Disclosure - Financial Instruments (Details) - Schedule of existing customers/related parties",
     "menuCat": "Details",
     "order": "105",
     "role": "http://www.aenza.com.pe/role/ScheduleofexistingcustomersrelatedpartiesTable",
     "shortName": "Financial Instruments (Details) - Schedule of existing customers/related parties",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDepositsFromCustomersExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c488",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:TradeAndOtherReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R106": {
     "firstAnchor": {
      "ancestors": [
       "link:footnote",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c76",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "aenz:TimeDepositInterestRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "105 - Disclosure - Cash and Cash Equivalents (Details)",
     "menuCat": "Details",
     "order": "106",
     "role": "http://www.aenza.com.pe/role/CashandCashEquivalentsDetails",
     "shortName": "Cash and Cash Equivalents (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "link:footnote",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c76",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "aenz:TimeDepositInterestRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R107": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:DisclosureOfTimeDepositsExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CashOnHand",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "106 - Disclosure - Cash and Cash Equivalents (Details) - Schedule of caption comprises comprises",
     "menuCat": "Details",
     "order": "107",
     "role": "http://www.aenza.com.pe/role/ScheduleofcaptioncomprisescomprisesTable",
     "shortName": "Cash and Cash Equivalents (Details) - Schedule of caption comprises comprises",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:DisclosureOfTimeDepositsExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CashOnHand",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R108": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "aenz:DisclosureOfTimeDepositsExplanatoryTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:DepositsFromBanks",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "107 - Disclosure - Cash and Cash Equivalents (Details) - Schedule of deposits bear interest",
     "menuCat": "Details",
     "order": "108",
     "role": "http://www.aenza.com.pe/role/ScheduleofdepositsbearinterestTable",
     "shortName": "Cash and Cash Equivalents (Details) - Schedule of deposits bear interest",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "aenz:DisclosureOfTimeDepositsExplanatoryTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:DepositsFromBanks",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R109": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfPaymentOfBondsIssuedAndOtherObligationsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:PaymentOfBondsIssuedAndOtherObligations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "108 - Disclosure - Cash and Cash Equivalents (Details) - Schedule of payment of bonds issued and other obligations",
     "menuCat": "Details",
     "order": "109",
     "role": "http://www.aenza.com.pe/role/ScheduleofpaymentofbondsissuedandotherobligationsTable",
     "shortName": "Cash and Cash Equivalents (Details) - Schedule of payment of bonds issued and other obligations",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfPaymentOfBondsIssuedAndOtherObligationsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:PaymentOfBondsIssuedAndOtherObligations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "010 - Disclosure - Use of Judgments and Estimates",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://www.aenza.com.pe/role/UseofJudgmentsandEstimates",
     "shortName": "Use of Judgments and Estimates",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R110": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "aenz:PaidInInstallmentsAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "109 - Disclosure - Trade Accounts Receivable, Net (Details)",
     "menuCat": "Details",
     "order": "110",
     "role": "http://www.aenza.com.pe/role/TradeAccountsReceivableNetDetails",
     "shortName": "Trade Accounts Receivable, Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "aenz:PaidInInstallmentsAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R111": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:DisclosureOfDetailedInformationOfTradeAccountsReceivablesExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:TradeReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "110 - Disclosure - Trade Accounts Receivable, Net (Details) - Schedule of trade accounts receivables net",
     "menuCat": "Details",
     "order": "111",
     "role": "http://www.aenza.com.pe/role/ScheduleoftradeaccountsreceivablesnetTable",
     "shortName": "Trade Accounts Receivable, Net (Details) - Schedule of trade accounts receivables net",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:DisclosureOfDetailedInformationOfTradeAccountsReceivablesExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:TradeReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R112": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:AnalysisOfAgeOfFinancialAssetsThatArePastDueButNotImpaired",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:TradeReceivables",
      "reportCount": 1,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "111 - Disclosure - Trade Accounts Receivable, Net (Details) - Schedule of trade accounts receivable corresponds",
     "menuCat": "Details",
     "order": "112",
     "role": "http://www.aenza.com.pe/role/ScheduleoftradeaccountsreceivablecorrespondsTable",
     "shortName": "Trade Accounts Receivable, Net (Details) - Schedule of trade accounts receivable corresponds",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfTradeAccountsReceivableCorresponds",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:ContractualCapitalCommitments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R113": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:AnalysisOfAgeOfFinancialAssetsThatArePastDueButNotImpaired",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:TradeReceivables",
      "reportCount": 1,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "112 - Disclosure - Trade Accounts Receivable, Net (Details) - Schedule of maturity",
     "menuCat": "Details",
     "order": "113",
     "role": "http://www.aenza.com.pe/role/ScheduleofmaturityTable",
     "shortName": "Trade Accounts Receivable, Net (Details) - Schedule of maturity",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:AnalysisOfAgeOfFinancialAssetsThatArePastDueButNotImpaired",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c584",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:TradeReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R114": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfUnbilledReceivablesOfSubsidiaries",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:UnbilledReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "113 - Disclosure - Trade Accounts Receivable, Net (Details) - Schedule of unbilled receivables of subsidiaries",
     "menuCat": "Details",
     "order": "114",
     "role": "http://www.aenza.com.pe/role/ScheduleofunbilledreceivablesofsubsidiariesTable",
     "shortName": "Trade Accounts Receivable, Net (Details) - Schedule of unbilled receivables of subsidiaries",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfUnbilledReceivablesOfSubsidiaries",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:UnbilledReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R115": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfUnbilledReceivablesOfSubsidiariesGrouped",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c610",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:TradeReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "114 - Disclosure - Trade Accounts Receivable, Net (Details) - Schedule of unbilled receivables of subsidiaries grouped",
     "menuCat": "Details",
     "order": "115",
     "role": "http://www.aenza.com.pe/role/ScheduleofunbilledreceivablesofsubsidiariesgroupedTable",
     "shortName": "Trade Accounts Receivable, Net (Details) - Schedule of unbilled receivables of subsidiaries grouped",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfUnbilledReceivablesOfSubsidiariesGrouped",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c610",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:TradeReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R116": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfUnbilledReceivablesOfConcessionsCorrespondsToFutureCollectionsForPublicServicesGrantedAccordingToTheFinancialModel",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c652",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:TradeReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "115 - Disclosure - Trade Accounts Receivable, Net (Details) - Schedule of unbilled receivables of concessions corresponds to future collections for public services granted according to the financial model",
     "menuCat": "Details",
     "order": "116",
     "role": "http://www.aenza.com.pe/role/ScheduleofunbilledreceivablesofconcessionscorrespondstofuturecollectionsforpublicservicesgrantedaccordingtothefinancialmodelTable",
     "shortName": "Trade Accounts Receivable, Net (Details) - Schedule of unbilled receivables of concessions corresponds to future collections for public services granted according to the financial model",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfUnbilledReceivablesOfConcessionsCorrespondsToFutureCollectionsForPublicServicesGrantedAccordingToTheFinancialModel",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c652",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:TradeReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R117": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfFairValueOfFinancialAssetsAndFinancialLiabilitiesAndReclassificationExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:TradeReceivablesCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "116 - Disclosure - Trade Accounts Receivable, Net (Details) - Schedule of fair value and carrying amount",
     "menuCat": "Details",
     "order": "117",
     "role": "http://www.aenza.com.pe/role/ScheduleoffairvalueandcarryingamountTable",
     "shortName": "Trade Accounts Receivable, Net (Details) - Schedule of fair value and carrying amount",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfFairValueOfFinancialAssetsAndFinancialLiabilitiesAndReclassificationExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:TradeReceivablesCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R118": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfMovementOfImpairmentInTradeAccountsReceivableTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c3",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:ImpairmentRecognizedInTradeAccountsReceivable",
      "reportCount": 1,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "117 - Disclosure - Trade Accounts Receivable, Net (Details) - Schedule of movement of impairment in trade accounts receivable",
     "menuCat": "Details",
     "order": "118",
     "role": "http://www.aenza.com.pe/role/ScheduleofmovementofimpairmentintradeaccountsreceivableTable",
     "shortName": "Trade Accounts Receivable, Net (Details) - Schedule of movement of impairment in trade accounts receivable",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfMovementOfImpairmentInTradeAccountsReceivableTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c15",
      "decimals": "-3",
      "lang": null,
      "name": "aenz:ImpairmentRecognizedInTradeAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R119": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "aenz:PaymentAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "118 - Disclosure - Transactions with Related Parties and Joint Operators (Details)",
     "menuCat": "Details",
     "order": "119",
     "role": "http://www.aenza.com.pe/role/TransactionswithRelatedPartiesandJointOperatorsDetails",
     "shortName": "Transactions with Related Parties and Joint Operators (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "aenz:PaymentAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfInterestsInOtherEntitiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "011 - Disclosure - Interests in Other Entities",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://www.aenza.com.pe/role/InterestsinOtherEntities",
     "shortName": "Interests in Other Entities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfInterestsInOtherEntitiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R120": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:RevenueFromSaleOfGoodsRelatedPartyTransactions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "119 - Disclosure - Transactions with Related Parties and Joint Operators (Details) - Schedule of transactions with related parties",
     "menuCat": "Details",
     "order": "120",
     "role": "http://www.aenza.com.pe/role/ScheduleoftransactionswithrelatedpartiesTable",
     "shortName": "Transactions with Related Parties and Joint Operators (Details) - Schedule of transactions with related parties",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:RevenueFromSaleOfGoodsRelatedPartyTransactions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R121": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfInformationAboutKeyManagementPersonnelExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:ReceivablesCurrentPortion",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "120 - Disclosure - Transactions with Related Parties and Joint Operators (Details) - Schedule of key management compensation",
     "menuCat": "Details",
     "order": "121",
     "role": "http://www.aenza.com.pe/role/ScheduleofkeymanagementcompensationTable",
     "shortName": "Transactions with Related Parties and Joint Operators (Details) - Schedule of key management compensation",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfInformationAboutKeyManagementPersonnelExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:ReceivablesCurrentPortion",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R122": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "aenz:InvestmentLossesBalance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "121 - Disclosure - Other Accounts Receivable, Net (Details)",
     "menuCat": "Details",
     "order": "122",
     "role": "http://www.aenza.com.pe/role/OtherAccountsReceivableNetDetails",
     "shortName": "Other Accounts Receivable, Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "aenz:InvestmentLossesBalance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R123": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfAccountComprisesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:GuaranteeDeposit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "122 - Disclosure - Other Accounts Receivable, Net (Details) - Schedule of account comprises",
     "menuCat": "Details",
     "order": "123",
     "role": "http://www.aenza.com.pe/role/ScheduleofaccountcomprisesTable",
     "shortName": "Other Accounts Receivable, Net (Details) - Schedule of account comprises",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfAccountComprisesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:GuaranteeDeposit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R124": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfGuaranteeDepositsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:GuaranteDeposits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "123 - Disclosure - Other Accounts Receivable, Net (Details) - Schedule of deposits are retained by customers",
     "menuCat": "Details",
     "order": "124",
     "role": "http://www.aenza.com.pe/role/ScheduleofdepositsareretainedbycustomersTable",
     "shortName": "Other Accounts Receivable, Net (Details) - Schedule of deposits are retained by customers",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfGuaranteeDepositsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:GuaranteDeposits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R125": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfThirdpartyClaimsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:ClaimAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "124 - Disclosure - Other Accounts Receivable, Net (Details) - Schedule of third-party claims \u2013 corresponds",
     "menuCat": "Details",
     "order": "125",
     "role": "http://www.aenza.com.pe/role/ScheduleofthirdpartyclaimscorrespondsTable",
     "shortName": "Other Accounts Receivable, Net (Details) - Schedule of third-party claims \u2013 corresponds",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfThirdpartyClaimsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:ClaimAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R126": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfCorrespondsToAdvanceToSuppliersTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CurrentAdvancesToSuppliers",
      "reportCount": 1,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "125 - Disclosure - Other Accounts Receivable, Net (Details) - Schedule of corresponds to advance to suppliers",
     "menuCat": "Details",
     "order": "126",
     "role": "http://www.aenza.com.pe/role/ScheduleofcorrespondstoadvancetosuppliersTable",
     "shortName": "Other Accounts Receivable, Net (Details) - Schedule of corresponds to advance to suppliers",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfCorrespondsToAdvanceToSuppliersTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c695",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:CurrentAdvancesToSuppliers",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R127": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfTaxCreditRelatedToVATTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ValueAddedTaxReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "126 - Disclosure - Other Accounts Receivable, Net (Details) - Schedule of tax credit related to VAT",
     "menuCat": "Details",
     "order": "127",
     "role": "http://www.aenza.com.pe/role/ScheduleoftaxcreditrelatedtoVATTable",
     "shortName": "Other Accounts Receivable, Net (Details) - Schedule of tax credit related to VAT",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfTaxCreditRelatedToVATTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ValueAddedTaxReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R128": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfIncomeTaxPaymentstableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CurrentReceivablesFromTaxesOtherThanIncomeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "127 - Disclosure - Other Accounts Receivable, Net (Details) - Schedule of income tax pre-payments, consist of income tax payments",
     "menuCat": "Details",
     "order": "128",
     "role": "http://www.aenza.com.pe/role/ScheduleofincometaxprepaymentsconsistofincometaxpaymentsTable",
     "shortName": "Other Accounts Receivable, Net (Details) - Schedule of income tax pre-payments, consist of income tax payments",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfIncomeTaxPaymentstableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CurrentReceivablesFromTaxesOtherThanIncomeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R129": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfMovementInImpairmentOfOtherReceivablesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c724",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:BalanceAtAccountRecivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "128 - Disclosure - Other Accounts Receivable, Net (Details) - Schedule of movement in impairment of other receivables",
     "menuCat": "Details",
     "order": "129",
     "role": "http://www.aenza.com.pe/role/ScheduleofmovementinimpairmentofotherreceivablesTable",
     "shortName": "Other Accounts Receivable, Net (Details) - Schedule of movement in impairment of other receivables",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfMovementInImpairmentOfOtherReceivablesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c724",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:BalanceAtAccountRecivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "012 - Disclosure - Operating Segments",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://www.aenza.com.pe/role/OperatingSegments",
     "shortName": "Operating Segments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R130": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "ifrs-full:OtherLongtermBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "129 - Disclosure - Inventories, Net (Details)",
     "menuCat": "Details",
     "order": "130",
     "role": "http://www.aenza.com.pe/role/InventoriesNetDetails",
     "shortName": "Inventories, Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "ifrs-full:OtherLongtermBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R131": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:DisclosureOfInventoriesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Land",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "130 - Disclosure - Inventories, Net (Details) - Schedule of inventories",
     "menuCat": "Details",
     "order": "131",
     "role": "http://www.aenza.com.pe/role/ScheduleofinventoriesTable",
     "shortName": "Inventories, Net (Details) - Schedule of inventories",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:DisclosureOfInventoriesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Land",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R132": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfLandIncludesPropertiesForTheDevelopmentTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:FinancialAssets",
      "reportCount": 1,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "131 - Disclosure - Inventories, Net (Details) - Schedule of land includes properties for the development",
     "menuCat": "Details",
     "order": "132",
     "role": "http://www.aenza.com.pe/role/ScheduleoflandincludespropertiesforthedevelopmentTable",
     "shortName": "Inventories, Net (Details) - Schedule of land includes properties for the development",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfLandIncludesPropertiesForTheDevelopmentTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c747",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:FinancialAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R133": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfRealStateWorkInProgressTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:RealStateWorkInProgress",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "132 - Disclosure - Inventories, Net (Details) - Schedule of real state work in progress",
     "menuCat": "Details",
     "order": "133",
     "role": "http://www.aenza.com.pe/role/ScheduleofrealstateworkinprogressTable",
     "shortName": "Inventories, Net (Details) - Schedule of real state work in progress",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfRealStateWorkInProgressTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:RealStateWorkInProgress",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R134": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfFinishedPropertiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "133 - Disclosure - Inventories, Net (Details) - Schedule of finished properties",
     "menuCat": "Details",
     "order": "134",
     "role": "http://www.aenza.com.pe/role/ScheduleoffinishedpropertiesTable",
     "shortName": "Inventories, Net (Details) - Schedule of finished properties",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfFinishedPropertiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R135": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:AmountsReceivableRelatedPartyTransactions",
      "reportCount": 1,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "134 - Disclosure - Investments in Associates and Joint Ventures (Details)",
     "menuCat": "Details",
     "order": "135",
     "role": "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails",
     "shortName": "Investments in Associates and Joint Ventures (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c786",
      "decimals": "-5",
      "lang": null,
      "name": "aenz:RecognizedClaims",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R136": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDetailedInformationAboutFinancialAssetsDescribedInParagraph39EaOfIFRS4ForJointVenturesExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:InvestmentsInJointVenturesTotal",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "135 - Disclosure - Investments in Associates and Joint Ventures (Details) - Schedule of inverstments in associates and joint ventures",
     "menuCat": "Details",
     "order": "136",
     "role": "http://www.aenza.com.pe/role/ScheduleofinverstmentsinassociatesandjointventuresTable",
     "shortName": "Investments in Associates and Joint Ventures (Details) - Schedule of inverstments in associates and joint ventures",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDetailedInformationAboutFinancialAssetsDescribedInParagraph39EaOfIFRS4ForJointVenturesExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:InvestmentsInJointVenturesTotal",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R137": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:DisclosureOfDetailedInformationAboutInvestmentsInAssociates",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c820",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:CarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "136 - Disclosure - Investments in Associates and Joint Ventures (Details) - Schedule of investments in associates",
     "menuCat": "Details",
     "order": "137",
     "role": "http://www.aenza.com.pe/role/ScheduleofinvestmentsinassociatesTable",
     "shortName": "Investments in Associates and Joint Ventures (Details) - Schedule of investments in associates",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:DisclosureOfDetailedInformationAboutInvestmentsInAssociates",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c820",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:CarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R138": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:DisclosureOfDetailedInformationAboutMovementOfTheInvestmentsInAssociatesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c795",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:InvestmentsInAssociates",
      "reportCount": 1,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "137 - Disclosure - Investments in Associates and Joint Ventures (Details) - Schedule of movement of the investments in associates",
     "menuCat": "Details",
     "order": "138",
     "role": "http://www.aenza.com.pe/role/ScheduleofmovementoftheinvestmentsinassociatesTable",
     "shortName": "Investments in Associates and Joint Ventures (Details) - Schedule of movement of the investments in associates",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:DisclosureOfDetailedInformationAboutMovementOfTheInvestmentsInAssociatesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c821",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:InvestmentsInAssociates",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R139": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfInvestmentsInJointVenturesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c828",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:CarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "138 - Disclosure - Investments in Associates and Joint Ventures (Details) - Schedule of investments joint ventures",
     "menuCat": "Details",
     "order": "139",
     "role": "http://www.aenza.com.pe/role/ScheduleofinvestmentsjointventuresTable",
     "shortName": "Investments in Associates and Joint Ventures (Details) - Schedule of investments joint ventures",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfInvestmentsInJointVenturesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c828",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:CarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDerivativeFinancialInstrumentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "013 - Disclosure - Financial Instruments",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://www.aenza.com.pe/role/FinancialInstruments",
     "shortName": "Financial Instruments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDerivativeFinancialInstrumentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R140": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfMovementOfTheInvestmentsInJointVenturesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c798",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:InvestmentsInAssociatesAccountedForUsingEquityMethod",
      "reportCount": 1,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "139 - Disclosure - Investments in Associates and Joint Ventures (Details) - Schedule of movement of the investments in joint ventures",
     "menuCat": "Details",
     "order": "140",
     "role": "http://www.aenza.com.pe/role/ScheduleofmovementoftheinvestmentsinjointventuresTable",
     "shortName": "Investments in Associates and Joint Ventures (Details) - Schedule of movement of the investments in joint ventures",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfMovementOfTheInvestmentsInJointVenturesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c829",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:InvestmentsInAssociatesAccountedForUsingEquityMethod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R141": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfFinancialInformationForJointVenturesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c832",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CashAndCashEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "140 - Disclosure - Investments in Associates and Joint Ventures (Details) - Schedule of financial information for joint ventures",
     "menuCat": "Details",
     "order": "141",
     "role": "http://www.aenza.com.pe/role/ScheduleoffinancialinformationforjointventuresTable",
     "shortName": "Investments in Associates and Joint Ventures (Details) - Schedule of financial information for joint ventures",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfFinancialInformationForJointVenturesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c832",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CashAndCashEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R142": {
     "firstAnchor": {
      "ancestors": [
       "link:footnote",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "ifrs-full:FairValueOfPropertyPlantAndEquipmentMateriallyDifferentFromCarryingAmount",
      "reportCount": 1,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "141 - Disclosure - Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details)",
     "menuCat": "Details",
     "order": "142",
     "role": "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetails",
     "shortName": "Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "link:footnote",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-5",
      "lang": null,
      "name": "aenz:CarryingAmounts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R143": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:InvestmentProperty",
      "reportCount": 1,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "142 - Disclosure - Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of Investment property, net",
     "menuCat": "Details",
     "order": "143",
     "role": "http://www.aenza.com.pe/role/ScheduleofInvestmentpropertynetTable",
     "shortName": "Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of Investment property, net",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDetailedInformationAboutInvestmentPropertyExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c848",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:InvestmentProperty",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R144": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfNetGainFromInvestmentPropertiesTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:FinanceIncomeOnNetInvestmentInFinanceLease",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "143 - Disclosure - Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of net gain from investment properties",
     "menuCat": "Details",
     "order": "144",
     "role": "http://www.aenza.com.pe/role/ScheduleofnetgainfrominvestmentpropertiesTable",
     "shortName": "Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of net gain from investment properties",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfNetGainFromInvestmentPropertiesTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:FinanceIncomeOnNetInvestmentInFinanceLease",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R145": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment",
      "reportCount": 1,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "144 - Disclosure - Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of investment property and its related accumulated depreciation",
     "menuCat": "Details",
     "order": "145",
     "role": "http://www.aenza.com.pe/role/ScheduleofinvestmentpropertyanditsrelatedaccumulateddepreciationTable",
     "shortName": "Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of investment property and its related accumulated depreciation",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c891",
      "decimals": "-3",
      "lang": null,
      "name": "aenz:DepreciationCharge",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R146": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfDepreciationOfInvestmentPropertyTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:CostOfServicesAndGoods",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "145 - Disclosure - Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of Depreciation of investment property",
     "menuCat": "Details",
     "order": "146",
     "role": "http://www.aenza.com.pe/role/ScheduleofDepreciationofinvestmentpropertyTable",
     "shortName": "Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of Depreciation of investment property",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfDepreciationOfInvestmentPropertyTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:CostOfServicesAndGoods",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R147": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfEffectOfChangesInForeignExchangeRatesExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c906",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "ifrs-full:AreaOfLandUsedForAgriculture",
      "reportCount": 1,
      "unique": true,
      "unitRef": "sqm",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "146 - Disclosure - Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of minimum ranges, maximum ranges and the average for the property before any adjustment",
     "menuCat": "Details",
     "order": "147",
     "role": "http://www.aenza.com.pe/role/ScheduleofminimumrangesmaximumrangesandtheaverageforthepropertybeforeanyadjustmentTable",
     "shortName": "Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of minimum ranges, maximum ranges and the average for the property before any adjustment",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfEffectOfChangesInForeignExchangeRatesExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c906",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "ifrs-full:AreaOfLandUsedForAgriculture",
      "reportCount": 1,
      "unique": true,
      "unitRef": "sqm",
      "xsiNil": "false"
     }
    },
    "R148": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:SensitivityAnalysisForEachTypeOfMarketRisk",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "aenz:InvestmentPropertyPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "147 - Disclosure - Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of sensitivity analysis of the evaluation of the investment property in relation",
     "menuCat": "Details",
     "order": "148",
     "role": "http://www.aenza.com.pe/role/ScheduleofsensitivityanalysisoftheevaluationoftheinvestmentpropertyinrelationTable",
     "shortName": "Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of sensitivity analysis of the evaluation of the investment property in relation",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:SensitivityAnalysisForEachTypeOfMarketRisk",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "aenz:InvestmentPropertyPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R149": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfNominalAmountsOfFutureFixedMinimumRentalIncomeTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:OperatingLeasesInvestmentsTwelveMonth",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "148 - Disclosure - Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of nominal amounts of future fixed minimum rental income",
     "menuCat": "Details",
     "order": "149",
     "role": "http://www.aenza.com.pe/role/ScheduleofnominalamountsoffuturefixedminimumrentalincomeTable",
     "shortName": "Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of nominal amounts of future fixed minimum rental income",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfNominalAmountsOfFutureFixedMinimumRentalIncomeTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:OperatingLeasesInvestmentsTwelveMonth",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "014 - Disclosure - Cash and Cash Equivalents",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://www.aenza.com.pe/role/CashandCashEquivalents",
     "shortName": "Cash and Cash Equivalents",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R150": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ropertyPlantAndEquipmentAccountsAndItsRelatedAccumulatedDepreciationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c3",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:PropertyPlantAndEquipmentNetCostBalanceAtBeginning",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "149 - 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",
     "menuCat": "Details",
     "order": "150",
     "role": "http://www.aenza.com.pe/role/ScheduleofpropertyplantandequipmentaccountsanditsrelatedaccumulateddepreciationTable",
     "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",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ropertyPlantAndEquipmentAccountsAndItsRelatedAccumulatedDepreciationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c3",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:PropertyPlantAndEquipmentNetCostBalanceAtBeginning",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R151": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:DisclosureOfDepreciationExpenseExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:DepreciationPropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "150 - Disclosure - Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of Depreciation of property, plant and equipment and investment property",
     "menuCat": "Details",
     "order": "151",
     "role": "http://www.aenza.com.pe/role/ScheduleofDepreciationofpropertyplantandequipmentandinvestmentpropertyTable",
     "shortName": "Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of Depreciation of property, plant and equipment and investment property",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:DisclosureOfDepreciationExpenseExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:DepreciationPropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R152": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentAcquiredUnderFinanceLeaseAgreementsExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c993",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "151 - Disclosure - Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of net carrying amount of machinery and equipment, vehicles and furniture and fixtures acquired under finance lease contracts",
     "menuCat": "Details",
     "order": "152",
     "role": "http://www.aenza.com.pe/role/ScheduleofnetcarryingamountofmachineryandequipmentvehiclesandfurnitureandfixturesacquiredunderfinanceleasecontractsTable",
     "shortName": "Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of net carrying amount of machinery and equipment, vehicles and furniture and fixtures acquired under finance lease contracts",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentAcquiredUnderFinanceLeaseAgreementsExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c993",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R153": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:DisclosureOfQuantitativeInformationAboutRightOfUseAssetsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c3",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:CostBalanceAtBeginning",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "152 - Disclosure - Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of Corporation recognized assets and liabilities for right-of-use",
     "menuCat": "Details",
     "order": "153",
     "role": "http://www.aenza.com.pe/role/ScheduleofCorporationrecognizedassetsandliabilitiesforrightofuseTable",
     "shortName": "Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of Corporation recognized assets and liabilities for right-of-use",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:DisclosureOfQuantitativeInformationAboutRightOfUseAssetsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c3",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:CostBalanceAtBeginning",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R154": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:DisclosureOfDepreciationOfRightOfUseAssetsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:TotalDepreciationOfRightofuseAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "153 - Disclosure - Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of expense for depreciation of right-of-use assets",
     "menuCat": "Details",
     "order": "154",
     "role": "http://www.aenza.com.pe/role/ScheduleofexpensefordepreciationofrightofuseassetsTable",
     "shortName": "Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of expense for depreciation of right-of-use assets",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:DisclosureOfDepreciationOfRightOfUseAssetsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:TotalDepreciationOfRightofuseAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R155": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfTotalDepreciationIsComposedTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:DepreciationOfPropertyPlantAndEquipmentNote162",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "154 - Disclosure - Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of total depreciation is composed",
     "menuCat": "Details",
     "order": "155",
     "role": "http://www.aenza.com.pe/role/ScheduleoftotaldepreciationiscomposedTable",
     "shortName": "Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of total depreciation is composed",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfTotalDepreciationIsComposedTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:DepreciationOfPropertyPlantAndEquipmentNote162",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R156": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "aenz:AccumulatedCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "155 - Disclosure - Intangible Assets and Goodwill, Net (Details)",
     "menuCat": "Details",
     "order": "156",
     "role": "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetDetails",
     "shortName": "Intangible Assets and Goodwill, Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "aenz:AccumulatedCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R157": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c3",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:IntangibleAssetsAndGoodwill",
      "reportCount": 1,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "156 - Disclosure - Intangible Assets and Goodwill, Net (Details) - Schedule of intangible assets and related accumulated amortization",
     "menuCat": "Details",
     "order": "157",
     "role": "http://www.aenza.com.pe/role/ScheduleofintangibleassetsandrelatedaccumulatedamortizationTable",
     "shortName": "Intangible Assets and Goodwill, Net (Details) - Schedule of intangible assets and related accumulated amortization",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c15",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:IntangibleAssetsAndGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R158": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfGoodwillExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:UnallocatedGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "157 - Disclosure - Intangible Assets and Goodwill, Net (Details) - Schedule of goodwill of cash generating units",
     "menuCat": "Details",
     "order": "158",
     "role": "http://www.aenza.com.pe/role/ScheduleofgoodwillofcashgeneratingunitsTable",
     "shortName": "Intangible Assets and Goodwill, Net (Details) - Schedule of goodwill of cash generating units",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfGoodwillExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:UnallocatedGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R159": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c1113",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "aenz:GrossMarginRateUsedInMeasurementOfFairValueLessCostsOfDisposal",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "158 - Disclosure - Intangible Assets and Goodwill, Net (Details) - Schedule of ain assumptions used by the Corporation to determine the recoverable value",
     "menuCat": "Details",
     "order": "159",
     "role": "http://www.aenza.com.pe/role/ScheduleofainassumptionsusedbytheCorporationtodeterminetherecoverablevalueTable",
     "shortName": "Intangible Assets and Goodwill, Net (Details) - Schedule of ain assumptions used by the Corporation to determine the recoverable value",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c1113",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "aenz:GrossMarginRateUsedInMeasurementOfFairValueLessCostsOfDisposal",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "015 - Disclosure - Trade Accounts Receivable, Net",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://www.aenza.com.pe/role/TradeAccountsReceivableNet",
     "shortName": "Trade Accounts Receivable, Net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R160": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:DisclosureOfDetailedInformationAboutConcessions",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:BorrowingCostsCapitalizedSecondRoadway",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "159 - Disclosure - Intangible Assets and Goodwill, Net (Details) - Schedule of intangible assets of the subsidiary red Vial",
     "menuCat": "Details",
     "order": "160",
     "role": "http://www.aenza.com.pe/role/ScheduleofintangibleassetsofthesubsidiaryredVialTable",
     "shortName": "Intangible Assets and Goodwill, Net (Details) - Schedule of intangible assets of the subsidiary red Vial",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:DisclosureOfDetailedInformationAboutConcessions",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:BorrowingCostsCapitalizedSecondRoadway",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R161": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill",
      "reportCount": 1,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "160 - Disclosure - Intangible Assets and Goodwill, Net (Details) - Schedule of amortization of intangibles",
     "menuCat": "Details",
     "order": "161",
     "role": "http://www.aenza.com.pe/role/ScheduleofamortizationofintangiblesTable",
     "shortName": "Intangible Assets and Goodwill, Net (Details) - Schedule of amortization of intangibles",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:DisclosureOfAmortizationOfIntangibleAssets",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c1131",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R162": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c1160",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:BorrowingsInterestRate",
      "reportCount": 1,
      "unitRef": "pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "161 - Disclosure - Borrowings (Details)",
     "menuCat": "Details",
     "order": "162",
     "role": "http://www.aenza.com.pe/role/BorrowingsDetails",
     "shortName": "Borrowings (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c3",
      "decimals": "-5",
      "lang": null,
      "name": "aenz:LineOfCreditFacilityOutstandingBorrowings",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R163": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfFinancialLiabilitiesExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Borrowings",
      "reportCount": 1,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "162 - Disclosure - Borrowings (Details) - Schedule of borrowings item",
     "menuCat": "Details",
     "order": "163",
     "role": "http://www.aenza.com.pe/role/ScheduleofborrowingsitemTable",
     "shortName": "Borrowings (Details) - Schedule of borrowings item",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfFinancialLiabilitiesExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:LongtermBorrowings",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R164": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfFinancialLiabilitiesExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Borrowings",
      "reportCount": 1,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "163 - Disclosure - Borrowings (Details) - Schedule of comprises bank loans in local and foreign currencies for working capital purposes",
     "menuCat": "Details",
     "order": "164",
     "role": "http://www.aenza.com.pe/role/ScheduleofcomprisesbankloansinlocalandforeigncurrenciesforworkingcapitalpurposesTable",
     "shortName": "Borrowings (Details) - Schedule of comprises bank loans in local and foreign currencies for working capital purposes",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "lang": null,
      "name": "aenz:Borrowing",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R165": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:BorrowingsInterestRate",
      "reportCount": 1,
      "unitRef": "pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "164 - Disclosure - Borrowings (Details) - Schedule of lease liability for right-of-use asset",
     "menuCat": "Details",
     "order": "165",
     "role": "http://www.aenza.com.pe/role/ScheduleofleaseliabilityforrightofuseassetTable",
     "shortName": "Borrowings (Details) - Schedule of lease liability for right-of-use asset",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:DisclosureOfDetailedInformationAboutLeaseLiabilityForRightOfUseAssetExplanatoryTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "lang": null,
      "name": "aenz:Borrwings",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R166": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:DisclosureOfFutureMinimumLeasePaymentsExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:UndiscountedFutureMinimumLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "165 - Disclosure - Borrowings (Details) - Schedule of minimum payment by maturity and the present value of the lease liability for right-of-use asset obligations",
     "menuCat": "Details",
     "order": "166",
     "role": "http://www.aenza.com.pe/role/ScheduleofminimumpaymentbymaturityandthepresentvalueoftheleaseliabilityforrightofuseassetobligationsTable",
     "shortName": "Borrowings (Details) - Schedule of minimum payment by maturity and the present value of the lease liability for right-of-use asset obligations",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:DisclosureOfFutureMinimumLeasePaymentsExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:UndiscountedFutureMinimumLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R167": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:DisclosureOfDetailedInformationAboutPresentValueOfTheLeaseLiabilityForRightofuseAssetObligationsExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:LeaseLiabilityForRightofusesAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "166 - Disclosure - Borrowings (Details) - Schedule of current value of obligations for right-of-use liabilities",
     "menuCat": "Details",
     "order": "167",
     "role": "http://www.aenza.com.pe/role/ScheduleofcurrentvalueofobligationsforrightofuseliabilitiesTable",
     "shortName": "Borrowings (Details) - Schedule of current value of obligations for right-of-use liabilities",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:DisclosureOfDetailedInformationAboutPresentValueOfTheLeaseLiabilityForRightofuseAssetObligationsExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:LeaseLiabilityForRightofusesAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R168": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "aenz:DisclosureOfDetailedInformationAboutFinanceLeaseAndOperatingLeaseByLessorExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:FinancialLease",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "167 - Disclosure - Borrowings (Details) - Schedule of finance lease obligations",
     "menuCat": "Details",
     "order": "168",
     "role": "http://www.aenza.com.pe/role/ScheduleoffinanceleaseobligationsTable",
     "shortName": "Borrowings (Details) - Schedule of finance lease obligations",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "aenz:DisclosureOfDetailedInformationAboutFinanceLeaseAndOperatingLeaseByLessorExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:FinancialLease",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R169": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:DisclosureOfMinimumPaymentsUnderFinancialLeasesExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CurrentFinanceLeaseReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "168 - Disclosure - Borrowings (Details) - Schedule of maturity and current value of obligations for finance lease",
     "menuCat": "Details",
     "order": "169",
     "role": "http://www.aenza.com.pe/role/ScheduleofmaturityandcurrentvalueofobligationsforfinanceleaseTable",
     "shortName": "Borrowings (Details) - Schedule of maturity and current value of obligations for finance lease",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:DisclosureOfMinimumPaymentsUnderFinancialLeasesExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CurrentFinanceLeaseReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "016 - Disclosure - Transactions with Related Parties and Joint Operators",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://www.aenza.com.pe/role/TransactionswithRelatedPartiesandJointOperators",
     "shortName": "Transactions with Related Parties and Joint Operators",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R170": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:DisclosureOfDetailedInformationAboutPresentValueOfFinanceLeaseLiabilitiesExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:LeaseLiabilityForRightofuseAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "169 - Disclosure - Borrowings (Details) - Schedule of current value of obligations for finance lease",
     "menuCat": "Details",
     "order": "170",
     "role": "http://www.aenza.com.pe/role/ScheduleofcurrentvalueofobligationsforfinanceleaseTable",
     "shortName": "Borrowings (Details) - Schedule of current value of obligations for finance lease",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:DisclosureOfDetailedInformationAboutPresentValueOfFinanceLeaseLiabilitiesExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:LeaseLiabilityForRightofuseAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R171": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfFinancialLiabilitiesExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Borrowings",
      "reportCount": 1,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "170 - Disclosure - Borrowings (Details) - Schedule of carrying amount and fair value of borrowings",
     "menuCat": "Details",
     "order": "171",
     "role": "http://www.aenza.com.pe/role/ScheduleofcarryingamountandfairvalueofborrowingsTable",
     "shortName": "Borrowings (Details) - Schedule of carrying amount and fair value of borrowings",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:DisclosureOfDetailedInformationAboutCarryingAmountsAndMarketValuesOfBorrowingsExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "lang": null,
      "name": "aenz:OthersFinancialLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R172": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfMovementInDebtTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c1164",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:BondsIssuedUndiscountedCashFlows",
      "reportCount": 1,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "171 - Disclosure - Borrowings (Details) - Schedule of movement in debt",
     "menuCat": "Details",
     "order": "172",
     "role": "http://www.aenza.com.pe/role/ScheduleofmovementindebtTable",
     "shortName": "Borrowings (Details) - Schedule of movement in debt",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfMovementInDebtTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c1269",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:BondsIssuedUndiscountedCashFlows",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R173": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c5",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ProceedsFromIssueOfBondsNotesAndDebentures",
      "reportCount": 1,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "172 - Disclosure - Bonds (Details)",
     "menuCat": "Details",
     "order": "173",
     "role": "http://www.aenza.com.pe/role/BondsDetails",
     "shortName": "Bonds (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-5",
      "lang": null,
      "name": "ifrs-full:InterestPayable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R174": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:DisclosureOfBondsIssuedExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:Bonds",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "173 - Disclosure - Bonds (Details) - Schedule of bonds issued summary",
     "menuCat": "Details",
     "order": "174",
     "role": "http://www.aenza.com.pe/role/ScheduleofbondsissuedsummaryTable",
     "shortName": "Bonds (Details) - Schedule of bonds issued summary",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:DisclosureOfBondsIssuedExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:Bonds",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R175": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDebtSecuritiesExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c561",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:BondsIssued",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "174 - Disclosure - Bonds (Details) - Schedule of bonds",
     "menuCat": "Details",
     "order": "175",
     "role": "http://www.aenza.com.pe/role/ScheduleofbondsTable",
     "shortName": "Bonds (Details) - Schedule of bonds",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDebtSecuritiesExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c1308",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:BondsIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R176": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:DisclosureOfDetailedInformationOfTradeAccountsPayablesExplanatoryTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:InvoicesPayable",
      "reportCount": 1,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "175 - Disclosure - Trade Accounts Payable (Details) - Schedule of trade accounts payables",
     "menuCat": "Details",
     "order": "176",
     "role": "http://www.aenza.com.pe/role/ScheduleoftradeaccountspayablesTable",
     "shortName": "Trade Accounts Payable (Details) - Schedule of trade accounts payables",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:DisclosureOfDetailedInformationOfTradeAccountsPayablesExplanatoryTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "lang": null,
      "name": "aenz:NotesPayableOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R177": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:DisclosureOfDetailedInformationOfTradeAccountsPayablesExplanatoryTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:InvoicesPayable",
      "reportCount": 1,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "176 - Disclosure - Trade Accounts Payable (Details) - Schedule of invoices payable",
     "menuCat": "Details",
     "order": "177",
     "role": "http://www.aenza.com.pe/role/ScheduleofinvoicespayableTable",
     "shortName": "Trade Accounts Payable (Details) - Schedule of invoices payable",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:DisclosureOfInvoicesPayableExplanatoryTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c1328",
      "decimals": "-3",
      "lang": null,
      "name": "aenz:InvoicesPayable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R178": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:DisclosureOfDetailedInformationOfTradeAccountsPayablesExplanatoryTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:ProvisionOfContractCosts",
      "reportCount": 1,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "177 - Disclosure - Trade Accounts Payable (Details) - Schedule of balances corresponding to the main projects",
     "menuCat": "Details",
     "order": "178",
     "role": "http://www.aenza.com.pe/role/ScheduleofbalancescorrespondingtothemainprojectsTable",
     "shortName": "Trade Accounts Payable (Details) - Schedule of balances corresponding to the main projects",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfSignificantInvestmentsInAssociatesExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c1328",
      "decimals": "-3",
      "lang": null,
      "name": "aenz:ProvisionOfContractCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R179": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfAdvancesReceivedFromCustomersRelateMainlyToConstructionProjectsTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:AdvancesAmount",
      "reportCount": 1,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "178 - Disclosure - Other Accounts Payable (Details)",
     "menuCat": "Details",
     "order": "179",
     "role": "http://www.aenza.com.pe/role/OtherAccountsPayableDetails",
     "shortName": "Other Accounts Payable (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "link:footnote",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-6",
      "lang": null,
      "name": "aenz:AmortizationAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:OtherAccountsReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "017 - Disclosure - Other Accounts Receivable, Net",
     "menuCat": "Notes",
     "order": "18",
     "role": "http://www.aenza.com.pe/role/OtherAccountsReceivableNet",
     "shortName": "Other Accounts Receivable, Net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:OtherAccountsReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R180": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfOtherAccountPayableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Advances",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "179 - Disclosure - Other Accounts Payable (Details) - Schedule of other accounts payable",
     "menuCat": "Details",
     "order": "180",
     "role": "http://www.aenza.com.pe/role/ScheduleofotheraccountspayableTable",
     "shortName": "Other Accounts Payable (Details) - Schedule of other accounts payable",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfOtherAccountPayableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Advances",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R181": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfAdvancesReceivedFromCustomersRelateMainlyToConstructionProjectsTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:AdvancesAmount",
      "reportCount": 1,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "180 - Disclosure - Other Accounts Payable (Details) - Schedule of advances received from customers relate mainly to construction projects",
     "menuCat": "Details",
     "order": "181",
     "role": "http://www.aenza.com.pe/role/ScheduleofadvancesreceivedfromcustomersrelatemainlytoconstructionprojectsTable",
     "shortName": "Other Accounts Payable (Details) - Schedule of advances received from customers relate mainly to construction projects",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfAdvancesReceivedFromCustomersRelateMainlyToConstructionProjectsTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "lang": null,
      "name": "aenz:CurrentAdvancesAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R182": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfTheSalariesAndProfitSharingPayabletextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:Vacationamountrecordedinotheraccountspayable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "181 - Disclosure - Other Accounts Payable (Details) - Schedule of the salaries and profit sharing payable",
     "menuCat": "Details",
     "order": "182",
     "role": "http://www.aenza.com.pe/role/ScheduleofthesalariesandprofitsharingpayableTable",
     "shortName": "Other Accounts Payable (Details) - Schedule of the salaries and profit sharing payable",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfTheSalariesAndProfitSharingPayabletextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:Vacationamountrecordedinotheraccountspayable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R183": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "aenz:CivilCompensation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "182 - Disclosure - Other Provisions (Details)",
     "menuCat": "Details",
     "order": "183",
     "role": "http://www.aenza.com.pe/role/OtherProvisionsDetails",
     "shortName": "Other Provisions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "aenz:CivilCompensation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R184": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfOtherProvisionsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Provisions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "183 - Disclosure - Other Provisions (Details) - Schedule of other provisions",
     "menuCat": "Details",
     "order": "184",
     "role": "http://www.aenza.com.pe/role/ScheduleofotherprovisionsTable",
     "shortName": "Other Provisions (Details) - Schedule of other provisions",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfOtherProvisionsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Provisions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R185": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfProvisionForclosureCorrespondsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c3",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:OtherProvisions",
      "reportCount": 1,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "184 - Disclosure - Other Provisions (Details) - Schedule of provision for\u2013closure - corresponds",
     "menuCat": "Details",
     "order": "185",
     "role": "http://www.aenza.com.pe/role/ScheduleofprovisionforclosurecorrespondsTable",
     "shortName": "Other Provisions (Details) - Schedule of provision for\u2013closure - corresponds",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfProvisionForclosureCorrespondsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c15",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:OtherProvisions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R186": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c1490",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "aenz:ConvertibleBondShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "185 - Disclosure - Equity (Details)",
     "menuCat": "Details",
     "order": "186",
     "role": "http://www.aenza.com.pe/role/EquityDetails",
     "shortName": "Equity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c1490",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "aenz:ConvertibleBondShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R187": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:DeferredTaxAssets",
      "reportCount": 1,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "186 - Disclosure - Deferred Income Tax (Details) - Schedule of deferred income tax is classified by its estimated reversal term",
     "menuCat": "Details",
     "order": "187",
     "role": "http://www.aenza.com.pe/role/ScheduleofdeferredincometaxisclassifiedbyitsestimatedreversaltermTable",
     "shortName": "Deferred Income Tax (Details) - Schedule of deferred income tax is classified by its estimated reversal term",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "lang": null,
      "name": "aenz:TotalDeferredTaxLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R188": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfMovementOfTheDeferredIncomeTaxtextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c3",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:LiabilityAssetOfDefinedBenefitPlans",
      "reportCount": 1,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "187 - Disclosure - Deferred Income Tax (Details) - Schedule of movement of the deferred income tax",
     "menuCat": "Details",
     "order": "188",
     "role": "http://www.aenza.com.pe/role/ScheduleofmovementofthedeferredincometaxTable",
     "shortName": "Deferred Income Tax (Details) - Schedule of movement of the deferred income tax",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfMovementOfTheDeferredIncomeTaxtextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c15",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:LiabilityAssetOfDefinedBenefitPlans",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R189": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfMovementOfDeferredTaxAssetsAndLiabilitiestextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c1599",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:DeferredTaxLiabilityAsset",
      "reportCount": 1,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "188 - Disclosure - Deferred Income Tax (Details) - Schedule of movement of deferred tax assets and liabilities",
     "menuCat": "Details",
     "order": "189",
     "role": "http://www.aenza.com.pe/role/ScheduleofmovementofdeferredtaxassetsandliabilitiesTable",
     "shortName": "Deferred Income Tax (Details) - Schedule of movement of deferred tax assets and liabilities",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfMovementOfDeferredTaxAssetsAndLiabilitiestextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c1595",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:DeferredTaxLiabilityAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfInventoriesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "018 - Disclosure - Inventories, Net",
     "menuCat": "Notes",
     "order": "19",
     "role": "http://www.aenza.com.pe/role/InventoriesNet",
     "shortName": "Inventories, Net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfInventoriesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R190": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "aenz:RevenueFromContractLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "189 - Disclosure - Revenue from contracts with customers (Details)",
     "menuCat": "Details",
     "order": "190",
     "role": "http://www.aenza.com.pe/role/RevenuefromcontractswithcustomersDetails",
     "shortName": "Revenue from contracts with customers (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "aenz:RevenueFromContractLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R191": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfCorporationsIncomeIsDerivedPrincipally",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ConstructionInProgress",
      "reportCount": 1,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "190 - Disclosure - Revenue from contracts with customers (Details) - Schedule of corporation\u2019s income is derived principally",
     "menuCat": "Details",
     "order": "191",
     "role": "http://www.aenza.com.pe/role/ScheduleofcorporationsincomeisderivedprincipallyTable",
     "shortName": "Revenue from contracts with customers (Details) - Schedule of corporation\u2019s income is derived principally",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfCorporationsIncomeIsDerivedPrincipally",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:RevenueFromRenderingOfServices",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R192": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:TotalPrimaryMarkets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "191 - Disclosure - Revenue from contracts with customers (Details) - Schedule of revenues from contracts with customers",
     "menuCat": "Details",
     "order": "192",
     "role": "http://www.aenza.com.pe/role/ScheduleofrevenuesfromcontractswithcustomersTable",
     "shortName": "Revenue from contracts with customers (Details) - Schedule of revenues from contracts with customers",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:TotalPrimaryMarkets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R193": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "srt:ScheduleOfCondensedFinancialStatementsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:OtherReceivables",
      "reportCount": 1,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "192 - Disclosure - Revenue from contracts with customers (Details) - Schedule of balances of contract assets and liabilities",
     "menuCat": "Details",
     "order": "193",
     "role": "http://www.aenza.com.pe/role/ScheduleofbalancesofcontractassetsandliabilitiesTable",
     "shortName": "Revenue from contracts with customers (Details) - Schedule of balances of contract assets and liabilities",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "srt:ScheduleOfCondensedFinancialStatementsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "lang": null,
      "name": "aenz:UnbilledReceivablesAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R194": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfMovementInContractLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:InitialBalanceinShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "193 - Disclosure - Revenue from contracts with customers (Details) - Schedule of movement in contract liabilities",
     "menuCat": "Details",
     "order": "194",
     "role": "http://www.aenza.com.pe/role/ScheduleofmovementincontractliabilitiesTable",
     "shortName": "Revenue from contracts with customers (Details) - Schedule of movement in contract liabilities",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfMovementInContractLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:InitialBalanceinShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R195": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfCorporationsIncomeIsDerivedPrincipally",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ConstructionInProgress",
      "reportCount": 1,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "194 - Disclosure - Revenue from contracts with customers (Details) - Schedule of expected future income from signed contracts",
     "menuCat": "Details",
     "order": "195",
     "role": "http://www.aenza.com.pe/role/ScheduleofexpectedfutureincomefromsignedcontractsTable",
     "shortName": "Revenue from contracts with customers (Details) - Schedule of expected future income from signed contracts",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:DisclosureOfOperatingSegments",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "lang": null,
      "name": "aenz:InfrastructureImprovement",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R196": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "link:footnote",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "ifrs-full:AverageNumberOfEmployees",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Employees",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "195 - Disclosure - Costs and Expenses by Nature (Details)",
     "menuCat": "Details",
     "order": "196",
     "role": "http://www.aenza.com.pe/role/CostsandExpensesbyNatureDetails",
     "shortName": "Costs and Expenses by Nature (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "link:footnote",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "ifrs-full:AverageNumberOfEmployees",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Employees",
      "xsiNil": "false"
     }
    },
    "R197": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:SalariesWagesAndFringeBenefitsi",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "196 - Disclosure - Costs and Expenses by Nature (Details) - Schedule of costs and expenses by nature",
     "menuCat": "Details",
     "order": "197",
     "role": "http://www.aenza.com.pe/role/ScheduleofcostsandexpensesbynatureTable",
     "shortName": "Costs and Expenses by Nature (Details) - Schedule of costs and expenses by nature",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:SalariesWagesAndFringeBenefitsi",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R198": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:SalariesWagesAndFringeBenefitsCompriseTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c5",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:WagesAndSalaries",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "197 - Disclosure - Costs and Expenses by Nature (Details) - Schedule of salaries, wages and fringe benefits comprise",
     "menuCat": "Details",
     "order": "198",
     "role": "http://www.aenza.com.pe/role/ScheduleofsalarieswagesandfringebenefitscompriseTable",
     "shortName": "Costs and Expenses by Nature (Details) - Schedule of salaries, wages and fringe benefits comprise",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:SalariesWagesAndFringeBenefitsCompriseTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c5",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:WagesAndSalaries",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R199": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfWorkersProfitSharingInTheIncomeStatementTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:PaymentsToSuppliersForGoodsAndServices",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "198 - Disclosure - Costs and Expenses by Nature (Details) - Schedule of workers\u2019 profit sharing in the income statement",
     "menuCat": "Details",
     "order": "199",
     "role": "http://www.aenza.com.pe/role/ScheduleofworkersprofitsharingintheincomestatementTable",
     "shortName": "Costs and Expenses by Nature (Details) - Schedule of workers\u2019 profit sharing in the income statement",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfWorkersProfitSharingInTheIncomeStatementTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:PaymentsToSuppliersForGoodsAndServices",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CashAndCashEquivalents",
      "reportCount": 1,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "001 - Statement - Consolidated Statement of Financial Position",
     "menuCat": "Statements",
     "order": "2",
     "role": "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
     "shortName": "Consolidated Statement of Financial Position",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:TradeAndOtherCurrentReceivablesDueFromRelatedParties",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfJointVenturesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "019 - Disclosure - Investments in Associates and Joint Ventures",
     "menuCat": "Notes",
     "order": "20",
     "role": "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVentures",
     "shortName": "Investments in Associates and Joint Ventures",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfJointVenturesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R200": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ImpairmentOfAccountsReceivableTableTextBlcok",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:TradeAccountsReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "199 - Disclosure - Costs and Expenses by Nature (Details) - Schedule of impairment of accounts receivable",
     "menuCat": "Details",
     "order": "200",
     "role": "http://www.aenza.com.pe/role/ScheduleofimpairmentofaccountsreceivableTable",
     "shortName": "Costs and Expenses by Nature (Details) - Schedule of impairment of accounts receivable",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ImpairmentOfAccountsReceivableTableTextBlcok",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:TradeAccountsReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R201": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:DepreciationComprisesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:RetirementsPropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "200 - Disclosure - Costs and Expenses by Nature (Details) - Schedule of depreciation comprises",
     "menuCat": "Details",
     "order": "201",
     "role": "http://www.aenza.com.pe/role/ScheduleofdepreciationcomprisesTable",
     "shortName": "Costs and Expenses by Nature (Details) - Schedule of depreciation comprises",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:DepreciationComprisesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:RetirementsPropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R202": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "srt:ScheduleOfCondensedFinancialStatementsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:OtherReceivables",
      "reportCount": 1,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "201 - Disclosure - Finance Income and Expenses \u2013 Interest for Present Value of Financial Assets or Liabilities (Details)",
     "menuCat": "Details",
     "order": "202",
     "role": "http://www.aenza.com.pe/role/FinanceIncomeandExpensesInterestforPresentValueofFinancialAssetsorLiabilitiesDetails",
     "shortName": "Finance Income and Expenses \u2013 Interest for Present Value of Financial Assets or Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "lang": "en-US",
      "name": "aenz:IntercompanyLoanDescription",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R203": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfFinancialIncomeAndExpensesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:InterestOnShorttermBankDeposits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "202 - Disclosure - Finance Income and Expenses \u2013 Interest for Present Value of Financial Assets or Liabilities (Details) - Schedule of financial income",
     "menuCat": "Details",
     "order": "203",
     "role": "http://www.aenza.com.pe/role/ScheduleoffinancialincomeTable",
     "shortName": "Finance Income and Expenses \u2013 Interest for Present Value of Financial Assets or Liabilities (Details) - Schedule of financial income",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfFinancialIncomeAndExpensesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:InterestOnShorttermBankDeposits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R204": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfFinancialExpensesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:InterestExpenseOnBankLoansAndOverdrafts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "203 - Disclosure - Finance Income and Expenses \u2013 Interest for Present Value of Financial Assets or Liabilities (Details) - Schedule of financial expenses",
     "menuCat": "Details",
     "order": "204",
     "role": "http://www.aenza.com.pe/role/ScheduleoffinancialexpensesTable",
     "shortName": "Finance Income and Expenses \u2013 Interest for Present Value of Financial Assets or Liabilities (Details) - Schedule of financial expenses",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfFinancialExpensesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:InterestExpenseOnBankLoansAndOverdrafts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R205": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfLossForPresentValueOfFinancialAssetsOrLiabilities",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:ProfitForPresentValueOfFinancialAssetOrFinancialLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "204 - Disclosure - Finance Income and Expenses \u2013 Interest for Present Value of Financial Assets or Liabilities (Details) - Schedule of interests for present value of financial assets or liabilities",
     "menuCat": "Details",
     "order": "205",
     "role": "http://www.aenza.com.pe/role/ScheduleofinterestsforpresentvalueoffinancialassetsorliabilitiesTable",
     "shortName": "Finance Income and Expenses \u2013 Interest for Present Value of Financial Assets or Liabilities (Details) - Schedule of interests for present value of financial assets or liabilities",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfLossForPresentValueOfFinancialAssetsOrLiabilities",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:ProfitForPresentValueOfFinancialAssetOrFinancialLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R206": {
     "firstAnchor": {
      "ancestors": [
       "link:footnote",
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c5",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "aenz:AcquisitionAgreementAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "205 - Disclosure - Other Income and Expenses (Details)",
     "menuCat": "Details",
     "order": "206",
     "role": "http://www.aenza.com.pe/role/OtherIncomeandExpensesDetails",
     "shortName": "Other Income and Expenses (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "link:footnote",
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c5",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "aenz:AcquisitionAgreementAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R207": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfOtherIncomeAndExpensesNetTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:GainsOnDisposalsOfPropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "206 - Disclosure - Other Income and Expenses (Details) - Schedule of other income and expenses",
     "menuCat": "Details",
     "order": "207",
     "role": "http://www.aenza.com.pe/role/ScheduleofotherincomeandexpensesTable",
     "shortName": "Other Income and Expenses (Details) - Schedule of other income and expenses",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfOtherIncomeAndExpensesNetTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:GainsOnDisposalsOfPropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R208": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ApplicableTaxRate",
      "reportCount": 1,
      "unitRef": "pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "207 - Disclosure - Tax Situation (Details)",
     "menuCat": "Details",
     "order": "208",
     "role": "http://www.aenza.com.pe/role/TaxSituationDetails",
     "shortName": "Tax Situation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:ApplicableTaxRate",
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c5",
      "decimals": "3",
      "lang": null,
      "name": "ifrs-full:ApplicableTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R209": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfTotalTaxLossAmountsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:TaxEffectOfTaxLosses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "208 - Disclosure - Tax Situation (Details) - Schedule of total tax loss amounts",
     "menuCat": "Details",
     "order": "209",
     "role": "http://www.aenza.com.pe/role/ScheduleoftotaltaxlossamountsTable",
     "shortName": "Tax Situation (Details) - Schedule of total tax loss amounts",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfTotalTaxLossAmountsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:TaxEffectOfTaxLosses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "020 - Disclosure - Investment Property, Property, Plant and Equipment, and Right-of-Use Assets",
     "menuCat": "Notes",
     "order": "21",
     "role": "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssets",
     "shortName": "Investment Property, Property, Plant and Equipment, and Right-of-Use Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R210": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfConsolidatedStatementOfProfitOrLossTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CurrentTaxExpenseIncome",
      "reportCount": 1,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "209 - Disclosure - Tax Situation (Details) - Schedule of consolidated statement of profit or loss",
     "menuCat": "Details",
     "order": "210",
     "role": "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementofprofitorlossTable",
     "shortName": "Tax Situation (Details) - Schedule of consolidated statement of profit or loss",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfConsolidatedStatementOfProfitOrLossTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:DeferredTaxExpenseIncome",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R211": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ProfitLossBeforeTax",
      "reportCount": 1,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210 - Disclosure - Tax Situation (Details) - Schedule of consolidated pretax income",
     "menuCat": "Details",
     "order": "211",
     "role": "http://www.aenza.com.pe/role/ScheduleofconsolidatedpretaxincomeTable",
     "shortName": "Tax Situation (Details) - Schedule of consolidated pretax income",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfConsolidatedPretaxIncomeTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "lang": null,
      "name": "aenz:IncomeTaxByApplyingLocalApplicableTaxRatesOnProfitGeneratedInTheRespectiveCountries",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R212": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfConsolidatedStatementOfProfitOrLossTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CurrentTaxExpenseIncome",
      "reportCount": 1,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211 - Disclosure - Tax Situation (Details) - Schedule of consolidated theoretical amount is obtained from weighting the profit or loss before income tax and the applicable income tax rate",
     "menuCat": "Details",
     "order": "212",
     "role": "http://www.aenza.com.pe/role/ScheduleofconsolidatedtheoreticalamountisobtainedfromweightingtheprofitorlossbeforeincometaxandtheapplicableincometaxrateTable",
     "shortName": "Tax Situation (Details) - Schedule of consolidated theoretical amount is obtained from weighting the profit or loss before income tax and the applicable income tax rate",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:AdjustmentsForUnrealisedForeignExchangeLossesGains",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R213": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:DisclosureOfAnalysisOfOtherComprehensiveIncomeExplanatoryTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2092",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:EquityBalance",
      "reportCount": 1,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "212 - Disclosure - Other Comprehensive Income (Details) - Schedule of analysis of other comprehensive income",
     "menuCat": "Details",
     "order": "213",
     "role": "http://www.aenza.com.pe/role/ScheduleofanalysisofothercomprehensiveincomeTable",
     "shortName": "Other Comprehensive Income (Details) - Schedule of analysis of other comprehensive income",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:DisclosureOfAnalysisOfOtherComprehensiveIncomeExplanatoryTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2076",
      "decimals": "-3",
      "lang": null,
      "name": "aenz:EquityBalance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R214": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:DisclosureOfControllingInterestNetOfTaxExplanatoryTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:OtherComprehensiveIncomeAttributableToOwnersOfParent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "213 - Disclosure - Other Comprehensive Income (Details) - Schedule of controlling interest, net of tax",
     "menuCat": "Details",
     "order": "214",
     "role": "http://www.aenza.com.pe/role/ScheduleofcontrollinginterestnetoftaxTable",
     "shortName": "Other Comprehensive Income (Details) - Schedule of controlling interest, net of tax",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:DisclosureOfControllingInterestNetOfTaxExplanatoryTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:OtherComprehensiveIncomeAttributableToOwnersOfParent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R215": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "aenz:ProbableContingencies",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "214 - Disclosure - Contingencies, Commitments, and Warranties (Details)",
     "menuCat": "Details",
     "order": "215",
     "role": "http://www.aenza.com.pe/role/ContingenciesCommitmentsandWarrantiesDetails",
     "shortName": "Contingencies, Commitments, and Warranties (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "aenz:ProbableContingencies",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R216": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CurrentAssets",
      "reportCount": 1,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "215 - Disclosure - Non-controlling Interets (Details) - Schedule of corporation subsidiaries material non-controlling interests",
     "menuCat": "Details",
     "order": "216",
     "role": "http://www.aenza.com.pe/role/ScheduleofcorporationsubsidiariesmaterialnoncontrollinginterestsTable",
     "shortName": "Non-controlling Interets (Details) - Schedule of corporation subsidiaries material non-controlling interests",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "lang": null,
      "name": "aenz:ProfitOfTheYearAllocatedToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R217": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "aenz:DistributionOfDividendsPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "216 - Disclosure - Dividends (Details)",
     "menuCat": "Details",
     "order": "217",
     "role": "http://www.aenza.com.pe/role/DividendsDetails",
     "shortName": "Dividends (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "aenz:DistributionOfDividendsPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R218": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:WeightedAverageNumberOfSharesIssuedDescription",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "217 - Disclosure - Losses per Share (Details)",
     "menuCat": "Details",
     "order": "218",
     "role": "http://www.aenza.com.pe/role/LossesperShareDetails",
     "shortName": "Losses per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:WeightedAverageNumberOfSharesIssuedDescription",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R219": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:EarningsPerShareExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "218 - Disclosure - Losses per Share (Details) - Schedule of basic loss per common share",
     "menuCat": "Details",
     "order": "219",
     "role": "http://www.aenza.com.pe/role/ScheduleofbasiclosspercommonshareTable",
     "shortName": "Losses per Share (Details) - Schedule of basic loss per common share",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:EarningsPerShareExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfIntangibleAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "021 - Disclosure - Intangible Assets and Goodwill, Net",
     "menuCat": "Notes",
     "order": "22",
     "role": "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNet",
     "shortName": "Intangible Assets and Goodwill, Net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfIntangibleAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R220": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:DisclosureContributionsOfNoncontrollingShareholdersExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2137",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:ContributionsReceivedOfNoncontrollingShareholders",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "219 - Disclosure - Transactions with Non-Controlling Interest (Details) - Schedule of contributions of non-controlling shareholders",
     "menuCat": "Details",
     "order": "220",
     "role": "http://www.aenza.com.pe/role/ScheduleofcontributionsofnoncontrollingshareholdersTable",
     "shortName": "Transactions with Non-Controlling Interest (Details) - Schedule of contributions of non-controlling shareholders",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:DisclosureContributionsOfNoncontrollingShareholdersExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2137",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:ContributionsReceivedOfNoncontrollingShareholders",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R221": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2138",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:ReorganizationAgreementDescription",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "220 - Disclosure - Reclassification of Operations of the Subsidiary Adexus S.A. as Discontinued Operations (Details)",
     "menuCat": "Details",
     "order": "221",
     "role": "http://www.aenza.com.pe/role/ReclassificationofOperationsoftheSubsidiaryAdexusSAasDiscontinuedOperationsDetails",
     "shortName": "Reclassification of Operations of the Subsidiary Adexus S.A. as Discontinued Operations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2138",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:ReorganizationAgreementDescription",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R222": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:DisclosureOfDiscontinuedOperationRelatedToSubsidiaryTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2142",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Revenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "221 - Disclosure - Reclassification of Operations of the Subsidiary Adexus S.A. as Discontinued Operations (Details) - Schedule of discontinued operation related to Adexus S.A.",
     "menuCat": "Details",
     "order": "222",
     "role": "http://www.aenza.com.pe/role/ScheduleofdiscontinuedoperationrelatedtoAdexusSATable",
     "shortName": "Reclassification of Operations of the Subsidiary Adexus S.A. as Discontinued Operations (Details) - Schedule of discontinued operation related to Adexus S.A.",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:DisclosureOfDiscontinuedOperationRelatedToSubsidiaryTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2142",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Revenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfBorrowingsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "022 - Disclosure - Borrowings",
     "menuCat": "Notes",
     "order": "23",
     "role": "http://www.aenza.com.pe/role/Borrowings",
     "shortName": "Borrowings",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfBorrowingsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "023 - Disclosure - Bonds",
     "menuCat": "Notes",
     "order": "24",
     "role": "http://www.aenza.com.pe/role/Bonds",
     "shortName": "Bonds",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:DisclosureOfTradeAccountsPayablesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "024 - Disclosure - Trade Accounts Payable",
     "menuCat": "Notes",
     "order": "25",
     "role": "http://www.aenza.com.pe/role/TradeAccountsPayable",
     "shortName": "Trade Accounts Payable",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:DisclosureOfTradeAccountsPayablesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:DisclosureOfOtherAccountsPayabletextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "025 - Disclosure - Other Accounts Payable",
     "menuCat": "Notes",
     "order": "26",
     "role": "http://www.aenza.com.pe/role/OtherAccountsPayable",
     "shortName": "Other Accounts Payable",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:DisclosureOfOtherAccountsPayabletextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfOtherProvisionsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "026 - Disclosure - Other Provisions",
     "menuCat": "Notes",
     "order": "27",
     "role": "http://www.aenza.com.pe/role/OtherProvisions",
     "shortName": "Other Provisions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfOtherProvisionsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "027 - Disclosure - Equity",
     "menuCat": "Notes",
     "order": "28",
     "role": "http://www.aenza.com.pe/role/Equity",
     "shortName": "Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDeferredTaxesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "028 - Disclosure - Deferred Income Tax",
     "menuCat": "Notes",
     "order": "29",
     "role": "http://www.aenza.com.pe/role/DeferredIncomeTax",
     "shortName": "Deferred Income Tax",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDeferredTaxesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "reportCount": 1,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "002 - Statement - Consolidated Statement of Profit or Loss",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement",
     "shortName": "Consolidated Statement of Profit or Loss",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "lang": null,
      "name": "aenz:RevenuesFromServicesProvided",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "029 - Disclosure - Revenue from contracts with customers",
     "menuCat": "Notes",
     "order": "30",
     "role": "http://www.aenza.com.pe/role/Revenuefromcontractswithcustomers",
     "shortName": "Revenue from contracts with customers",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfExpensesByNatureExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "030 - Disclosure - Costs and Expenses by Nature",
     "menuCat": "Notes",
     "order": "31",
     "role": "http://www.aenza.com.pe/role/CostsandExpensesbyNature",
     "shortName": "Costs and Expenses by Nature",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfExpensesByNatureExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "031 - Disclosure - Finance Income and Expenses \u2013 Interest for Present Value of Financial Assets or Liabilities",
     "menuCat": "Notes",
     "order": "32",
     "role": "http://www.aenza.com.pe/role/FinanceIncomeandExpensesInterestforPresentValueofFinancialAssetsorLiabilities",
     "shortName": "Finance Income and Expenses \u2013 Interest for Present Value of Financial Assets or Liabilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfOtherOperatingIncomeExpenseExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "032 - Disclosure - Other Income and Expenses",
     "menuCat": "Notes",
     "order": "33",
     "role": "http://www.aenza.com.pe/role/OtherIncomeandExpenses",
     "shortName": "Other Income and Expenses",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfOtherOperatingIncomeExpenseExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "033 - Disclosure - Tax Situation",
     "menuCat": "Notes",
     "order": "34",
     "role": "http://www.aenza.com.pe/role/TaxSituation",
     "shortName": "Tax Situation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "034 - Disclosure - Other Comprehensive Income",
     "menuCat": "Notes",
     "order": "35",
     "role": "http://www.aenza.com.pe/role/OtherComprehensiveIncome",
     "shortName": "Other Comprehensive Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:DisclosureOfContingenciesCommitmentsAndWarrantiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "035 - Disclosure - Contingencies, Commitments, and Warranties",
     "menuCat": "Notes",
     "order": "36",
     "role": "http://www.aenza.com.pe/role/ContingenciesCommitmentsandWarranties",
     "shortName": "Contingencies, Commitments, and Warranties",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:DisclosureOfContingenciesCommitmentsAndWarrantiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfBusinessCombinationsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "036 - Disclosure - Non-controlling Interets",
     "menuCat": "Notes",
     "order": "37",
     "role": "http://www.aenza.com.pe/role/NoncontrollingInterets",
     "shortName": "Non-controlling Interets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfBusinessCombinationsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDividendsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "037 - Disclosure - Dividends",
     "menuCat": "Notes",
     "order": "38",
     "role": "http://www.aenza.com.pe/role/Dividends",
     "shortName": "Dividends",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDividendsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "038 - Disclosure - Losses per Share",
     "menuCat": "Notes",
     "order": "39",
     "role": "http://www.aenza.com.pe/role/LossesperShare",
     "shortName": "Losses per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ProfitLoss",
      "reportCount": 1,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "003 - Statement - Consolidated Statement of Other Comprehensive Income",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://www.aenza.com.pe/role/ConsolidatedComprehensiveIncome",
     "shortName": "Consolidated Statement of Other Comprehensive Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnHedgingInstrumentsThatHedgeInvestmentsInEquityInstruments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:DisclosureOfTransactionsWithNoncontrollingInterestsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "039 - Disclosure - Transactions with Non-Controlling Interest",
     "menuCat": "Notes",
     "order": "40",
     "role": "http://www.aenza.com.pe/role/TransactionswithNonControllingInterest",
     "shortName": "Transactions with Non-Controlling Interest",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:DisclosureOfTransactionsWithNoncontrollingInterestsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDiscontinuedOperationsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "040 - Disclosure - Reclassification of Operations of the Subsidiary Adexus S.A. as Discontinued Operations",
     "menuCat": "Notes",
     "order": "41",
     "role": "http://www.aenza.com.pe/role/ReclassificationofOperationsoftheSubsidiaryAdexusSAasDiscontinuedOperations",
     "shortName": "Reclassification of Operations of the Subsidiary Adexus S.A. as Discontinued Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDiscontinuedOperationsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:EventsAfterTheDateOfTheStatementOfFinancialPositionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "041 - Disclosure - Events After the Consolidated Statements of Financial Position",
     "menuCat": "Notes",
     "order": "42",
     "role": "http://www.aenza.com.pe/role/EventsAftertheConsolidatedStatementsofFinancialPosition",
     "shortName": "Events After the Consolidated Statements of Financial Position",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:EventsAfterTheDateOfTheStatementOfFinancialPositionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ExplanationOfMeasurementBasesUsedInPreparingFinancialStatements",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "042 - Disclosure - Accounting Policies, by Policy (Policies)",
     "menuCat": "Policies",
     "order": "43",
     "role": "http://www.aenza.com.pe/role/AccountingPoliciesByPolicy",
     "shortName": "Accounting Policies, by Policy (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ExplanationOfMeasurementBasesUsedInPreparingFinancialStatements",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:ScheduleOfEstimatedUsefulLivesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "043 - Disclosure - Basis of Preparation and Significant Accounting Policies (Tables)",
     "menuCat": "Tables",
     "order": "44",
     "role": "http://www.aenza.com.pe/role/BasisofPreparationandSignificantAccountingPoliciesTables",
     "shortName": "Basis of Preparation and Significant Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:ScheduleOfEstimatedUsefulLivesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:ScheduleOfStandardsAndInterpretationsAndAmendmentsToExistingStandardsWereIssuedWithMandatoryApplicationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "044 - Disclosure - Standards, Amendments, and Interpretation of International Financial Reporting Standards (Tables)",
     "menuCat": "Tables",
     "order": "45",
     "role": "http://www.aenza.com.pe/role/StandardsAmendmentsandInterpretationofInternationalFinancialReportingStandardsTables",
     "shortName": "Standards, Amendments, and Interpretation of International Financial Reporting Standards (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:ScheduleOfStandardsAndInterpretationsAndAmendmentsToExistingStandardsWereIssuedWithMandatoryApplicationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:DisclosureOfAssetsAndLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "045 - Disclosure - Financial Risk Management (Tables)",
     "menuCat": "Tables",
     "order": "46",
     "role": "http://www.aenza.com.pe/role/FinancialRiskManagementTables",
     "shortName": "Financial Risk Management (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:DisclosureOfAssetsAndLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:ScheduleOfSensitivityAnalysisWasPerformedConsideringIncreasedecreaseCorporationsGrossMargins",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "046 - Disclosure - Use of Judgments and Estimates (Tables)",
     "menuCat": "Tables",
     "order": "47",
     "role": "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesTables",
     "shortName": "Use of Judgments and Estimates (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:ScheduleOfSensitivityAnalysisWasPerformedConsideringIncreasedecreaseCorporationsGrossMargins",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfInformationAboutConsolidatedStructuredEntitiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "047 - Disclosure - Interests in Other Entities (Tables)",
     "menuCat": "Tables",
     "order": "48",
     "role": "http://www.aenza.com.pe/role/InterestsinOtherEntitiesTables",
     "shortName": "Interests in Other Entities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfInformationAboutConsolidatedStructuredEntitiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:ScheduleOfOperatingIncomelossBeforeIncomeTaxesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "048 - Disclosure - Operating Segments (Tables)",
     "menuCat": "Tables",
     "order": "49",
     "role": "http://www.aenza.com.pe/role/OperatingSegmentsTables",
     "shortName": "Operating Segments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:ScheduleOfOperatingIncomelossBeforeIncomeTaxesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c7",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Equity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "004 - Statement - Consolidated Statement of Changes in Equity",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://www.aenza.com.pe/role/ShareholdersEquityType2or3",
     "shortName": "Consolidated Statement of Changes in Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c7",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Equity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "049 - Disclosure - Financial Instruments (Tables)",
     "menuCat": "Tables",
     "order": "50",
     "role": "http://www.aenza.com.pe/role/FinancialInstrumentsTables",
     "shortName": "Financial Instruments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:DisclosureOfTimeDepositsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "050 - Disclosure - Cash and Cash Equivalents (Tables)",
     "menuCat": "Tables",
     "order": "51",
     "role": "http://www.aenza.com.pe/role/CashandCashEquivalentsTables",
     "shortName": "Cash and Cash Equivalents (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:DisclosureOfTimeDepositsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:DisclosureOfDetailedInformationOfTradeAccountsReceivablesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "051 - Disclosure - Trade Accounts Receivable, Net (Tables)",
     "menuCat": "Tables",
     "order": "52",
     "role": "http://www.aenza.com.pe/role/TradeAccountsReceivableNetTables",
     "shortName": "Trade Accounts Receivable, Net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:DisclosureOfDetailedInformationOfTradeAccountsReceivablesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "052 - Disclosure - Transactions with Related Parties and Joint Operators (Tables)",
     "menuCat": "Tables",
     "order": "53",
     "role": "http://www.aenza.com.pe/role/TransactionswithRelatedPartiesandJointOperatorsTables",
     "shortName": "Transactions with Related Parties and Joint Operators (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:ScheduleOfAccountComprisesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "053 - Disclosure - Other Accounts Receivable, Net (Tables)",
     "menuCat": "Tables",
     "order": "54",
     "role": "http://www.aenza.com.pe/role/OtherAccountsReceivableNetTables",
     "shortName": "Other Accounts Receivable, Net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:ScheduleOfAccountComprisesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:DisclosureOfInventoriesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "054 - Disclosure - Inventories, Net (Tables)",
     "menuCat": "Tables",
     "order": "55",
     "role": "http://www.aenza.com.pe/role/InventoriesNetTables",
     "shortName": "Inventories, Net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:DisclosureOfInventoriesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutFinancialAssetsDescribedInParagraph39EaOfIFRS4ForJointVenturesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "055 - Disclosure - Investments in Associates and Joint Ventures (Tables)",
     "menuCat": "Tables",
     "order": "56",
     "role": "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesTables",
     "shortName": "Investments in Associates and Joint Ventures (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutFinancialAssetsDescribedInParagraph39EaOfIFRS4ForJointVenturesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutInvestmentPropertyExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "056 - Disclosure - Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Tables)",
     "menuCat": "Tables",
     "order": "57",
     "role": "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsTables",
     "shortName": "Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutInvestmentPropertyExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "057 - Disclosure - Intangible Assets and Goodwill, Net (Tables)",
     "menuCat": "Tables",
     "order": "58",
     "role": "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetTables",
     "shortName": "Intangible Assets and Goodwill, Net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinancialLiabilitiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "058 - Disclosure - Borrowings (Tables)",
     "menuCat": "Tables",
     "order": "59",
     "role": "http://www.aenza.com.pe/role/BorrowingsTables",
     "shortName": "Borrowings (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinancialLiabilitiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:ProfitLossBeforeTaxFromContinuingAndDiscontinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "005 - Statement - Consolidated Statement of Cash Flows",
     "menuCat": "Statements",
     "order": "6",
     "role": "http://www.aenza.com.pe/role/ConsolidatedCashFlow",
     "shortName": "Consolidated Statement of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:ProfitLossBeforeTaxFromContinuingAndDiscontinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:DisclosureOfBondsIssuedExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "059 - Disclosure - Bonds (Tables)",
     "menuCat": "Tables",
     "order": "60",
     "role": "http://www.aenza.com.pe/role/BondsTables",
     "shortName": "Bonds (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:DisclosureOfBondsIssuedExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:DisclosureOfDetailedInformationOfTradeAccountsPayablesExplanatoryTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "060 - Disclosure - Trade Accounts Payable (Tables)",
     "menuCat": "Tables",
     "order": "61",
     "role": "http://www.aenza.com.pe/role/TradeAccountsPayableTables",
     "shortName": "Trade Accounts Payable (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:DisclosureOfDetailedInformationOfTradeAccountsPayablesExplanatoryTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:ScheduleOfOtherAccountPayableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "061 - Disclosure - Other Accounts Payable (Tables)",
     "menuCat": "Tables",
     "order": "62",
     "role": "http://www.aenza.com.pe/role/OtherAccountsPayableTables",
     "shortName": "Other Accounts Payable (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:ScheduleOfOtherAccountPayableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:ScheduleOfOtherProvisionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "062 - Disclosure - Other Provisions (Tables)",
     "menuCat": "Tables",
     "order": "63",
     "role": "http://www.aenza.com.pe/role/OtherProvisionsTables",
     "shortName": "Other Provisions (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:ScheduleOfOtherProvisionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:ScheduleOfTaxLosstextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "063 - Disclosure - Deferred Income Tax (Tables)",
     "menuCat": "Tables",
     "order": "64",
     "role": "http://www.aenza.com.pe/role/DeferredIncomeTaxTables",
     "shortName": "Deferred Income Tax (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:ScheduleOfTaxLosstextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:ScheduleOfCorporationsIncomeIsDerivedPrincipally",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "064 - Disclosure - Revenue from contracts with customers (Tables)",
     "menuCat": "Tables",
     "order": "65",
     "role": "http://www.aenza.com.pe/role/RevenuefromcontractswithcustomersTables",
     "shortName": "Revenue from contracts with customers (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:ScheduleOfCorporationsIncomeIsDerivedPrincipally",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:CostsAndExpensesByNatureTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "065 - Disclosure - Costs and Expenses by Nature (Tables)",
     "menuCat": "Tables",
     "order": "66",
     "role": "http://www.aenza.com.pe/role/CostsandExpensesbyNatureTables",
     "shortName": "Costs and Expenses by Nature (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:CostsAndExpensesByNatureTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:ScheduleOfFinancialIncomeAndExpensesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "066 - Disclosure - Finance Income and Expenses \u2013 Interest for Present Value of Financial Assets or Liabilities (Tables)",
     "menuCat": "Tables",
     "order": "67",
     "role": "http://www.aenza.com.pe/role/FinanceIncomeandExpensesInterestforPresentValueofFinancialAssetsorLiabilitiesTables",
     "shortName": "Finance Income and Expenses \u2013 Interest for Present Value of Financial Assets or Liabilities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:ScheduleOfFinancialIncomeAndExpensesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:ScheduleOfOtherIncomeAndExpensesNetTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "067 - Disclosure - Other Income and Expenses (Tables)",
     "menuCat": "Tables",
     "order": "68",
     "role": "http://www.aenza.com.pe/role/OtherIncomeandExpensesTables",
     "shortName": "Other Income and Expenses (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:ScheduleOfOtherIncomeAndExpensesNetTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:ScheduleOfTotalTaxLossAmountsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "068 - Disclosure - Tax Situation (Tables)",
     "menuCat": "Tables",
     "order": "69",
     "role": "http://www.aenza.com.pe/role/TaxSituationTables",
     "shortName": "Tax Situation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:ScheduleOfTotalTaxLossAmountsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfInformationForEachMaterialImpairmentLossRecognisedOrReversedForIndividualAssetOrCashgeneratingUnitExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "006 - Disclosure - General Information",
     "menuCat": "Notes",
     "order": "7",
     "role": "http://www.aenza.com.pe/role/GeneralInformation",
     "shortName": "General Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfInformationForEachMaterialImpairmentLossRecognisedOrReversedForIndividualAssetOrCashgeneratingUnitExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:DisclosureOfAnalysisOfOtherComprehensiveIncomeExplanatoryTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "069 - Disclosure - Other Comprehensive Income (Tables)",
     "menuCat": "Tables",
     "order": "70",
     "role": "http://www.aenza.com.pe/role/OtherComprehensiveIncomeTables",
     "shortName": "Other Comprehensive Income (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:DisclosureOfAnalysisOfOtherComprehensiveIncomeExplanatoryTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:ScheduleOfSubsidiariesMaterialNoncontrollingInterestsBeforeAnyIntragroupEliminationsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "070 - Disclosure - Non-controlling Interets (Tables)",
     "menuCat": "Tables",
     "order": "71",
     "role": "http://www.aenza.com.pe/role/NoncontrollingInteretsTables",
     "shortName": "Non-controlling Interets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:ScheduleOfSubsidiariesMaterialNoncontrollingInterestsBeforeAnyIntragroupEliminationsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:EarningsPerShareExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "071 - Disclosure - Losses per Share (Tables)",
     "menuCat": "Tables",
     "order": "72",
     "role": "http://www.aenza.com.pe/role/LossesperShareTables",
     "shortName": "Losses per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:EarningsPerShareExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:DisclosureContributionsOfNoncontrollingShareholdersExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "072 - Disclosure - Transactions with Non-Controlling Interest (Tables)",
     "menuCat": "Tables",
     "order": "73",
     "role": "http://www.aenza.com.pe/role/TransactionswithNonControllingInterestTables",
     "shortName": "Transactions with Non-Controlling Interest (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:DisclosureContributionsOfNoncontrollingShareholdersExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:DisclosureOfDiscontinuedOperationRelatedToSubsidiaryTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "073 - Disclosure - Reclassification of Operations of the Subsidiary Adexus S.A. as Discontinued Operations (Tables)",
     "menuCat": "Tables",
     "order": "74",
     "role": "http://www.aenza.com.pe/role/ReclassificationofOperationsoftheSubsidiaryAdexusSAasDiscontinuedOperationsTables",
     "shortName": "Reclassification of Operations of the Subsidiary Adexus S.A. as Discontinued Operations (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:DisclosureOfDiscontinuedOperationRelatedToSubsidiaryTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c69",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:TrustAgreementDescription",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "074 - Disclosure - General Information (Details)",
     "menuCat": "Details",
     "order": "75",
     "role": "http://www.aenza.com.pe/role/GeneralInformationDetails",
     "shortName": "General Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c69",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:TrustAgreementDescription",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "aenz:BacklogAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "075 - Disclosure - Basis of Preparation and Significant Accounting Policies (Details)",
     "menuCat": "Details",
     "order": "76",
     "role": "http://www.aenza.com.pe/role/BasisofPreparationandSignificantAccountingPoliciesDetails",
     "shortName": "Basis of Preparation and Significant Accounting Policies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "aenz:BacklogAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "aenz:ScheduleOfEstimatedUsefulLivesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c78",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "076 - Disclosure - Basis of Preparation and Significant Accounting Policies (Details) - Schedule of estimated useful lives",
     "menuCat": "Details",
     "order": "77",
     "role": "http://www.aenza.com.pe/role/ScheduleofestimatedusefullivesTable",
     "shortName": "Basis of Preparation and Significant Accounting Policies (Details) - Schedule of estimated useful lives",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "aenz:ScheduleOfEstimatedUsefulLivesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c78",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c91",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CurrentTradeReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "077 - Disclosure - Basis of Preparation and Significant Accounting Policies (Details) - Schedule of consolidated statement of financial position",
     "menuCat": "Details",
     "order": "78",
     "role": "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable",
     "shortName": "Basis of Preparation and Significant Accounting Policies (Details) - Schedule of consolidated statement of financial position",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c91",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CurrentTradeReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c97",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "078 - Disclosure - Basis of Preparation and Significant Accounting Policies (Details) - Schedule of consolidated statement of income",
     "menuCat": "Details",
     "order": "79",
     "role": "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementofincomeTable",
     "shortName": "Basis of Preparation and Significant Accounting Policies (Details) - Schedule of consolidated statement of income",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c97",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "007 - Disclosure - Basis of Preparation and Significant Accounting Policies",
     "menuCat": "Notes",
     "order": "8",
     "role": "http://www.aenza.com.pe/role/BasisofPreparationandSignificantAccountingPolicies",
     "shortName": "Basis of Preparation and Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c97",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Revenue",
      "reportCount": 1,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "079 - Disclosure - Basis of Preparation and Significant Accounting Policies (Details) - Schedule of segment information by geographic area",
     "menuCat": "Details",
     "order": "80",
     "role": "http://www.aenza.com.pe/role/ScheduleofsegmentinformationbygeographicareaTable",
     "shortName": "Basis of Preparation and Significant Accounting Policies (Details) - Schedule of segment information by geographic area",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c122",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:Revenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c97",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:ProfitLossBeforeTaxFromContinuingAndDiscontinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "080 - Disclosure - Basis of Preparation and Significant Accounting Policies (Details) - Schedule of the balances in the consolidated statement of cash flows",
     "menuCat": "Details",
     "order": "81",
     "role": "http://www.aenza.com.pe/role/ScheduleofthebalancesintheconsolidatedstatementofcashflowsTable",
     "shortName": "Basis of Preparation and Significant Accounting Policies (Details) - Schedule of the balances in the consolidated statement of cash flows",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c97",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:ProfitLossBeforeTaxFromContinuingAndDiscontinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfStandardsAndInterpretationsAndAmendmentsToExistingStandardsWereIssuedWithMandatoryApplicationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c128",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ExplanationOfNotAppliedNewStandardsOrInterpretations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "081 - 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",
     "menuCat": "Details",
     "order": "82",
     "role": "http://www.aenza.com.pe/role/ScheduleofstandardsandinterpretationsandamendmentstoexistingstandardswereissuedwithmandatoryapplicationTable",
     "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",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfStandardsAndInterpretationsAndAmendmentsToExistingStandardsWereIssuedWithMandatoryApplicationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c128",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ExplanationOfNotAppliedNewStandardsOrInterpretations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "aenz:FinancialRiskManagementPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "082 - Disclosure - Financial Risk Management (Details)",
     "menuCat": "Details",
     "order": "83",
     "role": "http://www.aenza.com.pe/role/FinancialRiskManagementDetails",
     "shortName": "Financial Risk Management (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "aenz:FinancialRiskManagementPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:DisclosureOfAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c151",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "aenz:FinancialAssetsAndLiabilitiesperShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPershares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "083 - Disclosure -  Financial Risk Management (Details) - Schedule of financial assets and liabilities",
     "menuCat": "Details",
     "order": "84",
     "role": "http://www.aenza.com.pe/role/ScheduleoffinancialassetsandliabilitiesTable",
     "shortName": "Financial Risk Management (Details) - Schedule of financial assets and liabilities",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:DisclosureOfAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c151",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "aenz:FinancialAssetsAndLiabilitiesperShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPershares",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:DisclosureOfConsolidatedStatementOfFinancialPositionTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:CashAndCashEquivalent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "084 - Disclosure -  Financial Risk Management (Details) - Schedule of consolidated statement of financial position",
     "menuCat": "Details",
     "order": "85",
     "role": "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable0",
     "shortName": "Financial Risk Management (Details) - Schedule of consolidated statement of financial position",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:DisclosureOfConsolidatedStatementOfFinancialPositionTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:CashAndCashEquivalent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:DisclosureOfCorporationsExchangeGainsAndLossesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "085 - Disclosure -  Financial Risk Management (Details) - Schedule of corporation's exchange gains and losses",
     "menuCat": "Details",
     "order": "86",
     "role": "http://www.aenza.com.pe/role/ScheduleofcorporationsexchangegainsandlossesTable",
     "shortName": "Financial Risk Management (Details) - Schedule of corporation's exchange gains and losses",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:DisclosureOfCorporationsExchangeGainsAndLossesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:DisclosureOfEffectOfChangesInForeignExchangeRatesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c162",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:OtherAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "086 - Disclosure -  Financial Risk Management (Details) - Schedule of foreign currency translation adjustment",
     "menuCat": "Details",
     "order": "87",
     "role": "http://www.aenza.com.pe/role/ScheduleofforeigncurrencytranslationadjustmentTable",
     "shortName": "Financial Risk Management (Details) - Schedule of foreign currency translation adjustment",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:DisclosureOfEffectOfChangesInForeignExchangeRatesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c162",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:OtherAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:TotalFinancialLiabilitiesAndBonds",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "087 - Disclosure -  Financial Risk Management (Details) - Schedule of financial liabilities",
     "menuCat": "Details",
     "order": "88",
     "role": "http://www.aenza.com.pe/role/ScheduleoffinancialliabilitiesTable",
     "shortName": "Financial Risk Management (Details) - Schedule of financial liabilities",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:TotalFinancialLiabilitiesAndBonds",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:DisclosureOfGearingRatioTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:TotalFinancialLiabilitiesAndBond01",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "088 - Disclosure -  Financial Risk Management (Details) - Schedule of gearing ratio",
     "menuCat": "Details",
     "order": "89",
     "role": "http://www.aenza.com.pe/role/ScheduleofgearingratioTable",
     "shortName": "Financial Risk Management (Details) - Schedule of gearing ratio",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:DisclosureOfGearingRatioTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:TotalFinancialLiabilitiesAndBond01",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:StandardsAmendmentsAndInterpretationOfInternationalFinancialReportingStandardsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "008 - Disclosure - Standards, Amendments, and Interpretation of International Financial Reporting Standards",
     "menuCat": "Notes",
     "order": "9",
     "role": "http://www.aenza.com.pe/role/StandardsAmendmentsandInterpretationofInternationalFinancialReportingStandards",
     "shortName": "Standards, Amendments, and Interpretation of International Financial Reporting Standards",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aenz:StandardsAmendmentsAndInterpretationOfInternationalFinancialReportingStandardsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R90": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "aenz:TerminalGrowthRate",
      "reportCount": 1,
      "unitRef": "pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "089 - Disclosure - Use of Judgments and Estimates (Details)",
     "menuCat": "Details",
     "order": "90",
     "role": "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails",
     "shortName": "Use of Judgments and Estimates (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "aenz:TerminalGrowthRate",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c5",
      "decimals": "2",
      "lang": null,
      "name": "aenz:TerminalGrowthRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R91": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "reportCount": 1,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090 - Disclosure - Use of Judgments and Estimates (Details) - Schedule of sensitivity analysis was performed considering increase/decrease corporation\u2019s gross margins",
     "menuCat": "Details",
     "order": "91",
     "role": "http://www.aenza.com.pe/role/ScheduleofsensitivityanalysiswasperformedconsideringincreasedecreasecorporationsgrossmarginsTable",
     "shortName": "Use of Judgments and Estimates (Details) - Schedule of sensitivity analysis was performed considering increase/decrease corporation\u2019s gross margins",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfSensitivityAnalysisWasPerformedConsideringIncreasedecreaseCorporationsGrossMargins",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfInternalCreditExposuresExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:IncreasedPretaxAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091 - Disclosure - Use of Judgments and Estimates (Details) - Schedule of increased or decreased by 10%, the impact on pre tax profit",
     "menuCat": "Details",
     "order": "92",
     "role": "http://www.aenza.com.pe/role/Scheduleofincreasedordecreasedby10theimpactonpretaxprofitTable",
     "shortName": "Use of Judgments and Estimates (Details) - Schedule of increased or decreased by 10%, the impact on pre tax profit",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfInternalCreditExposuresExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:IncreasedPretaxAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R93": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfInformationAboutConsolidatedStructuredEntitiesExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c203",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ProportionOfOwnershipInterestInSubsidiary",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "092 - Disclosure - Interests in Other Entities (Details) - Schedule of corporation\u2019s subsidiaries and related interest",
     "menuCat": "Details",
     "order": "93",
     "role": "http://www.aenza.com.pe/role/ScheduleofcorporationssubsidiariesandrelatedinterestTable",
     "shortName": "Interests in Other Entities (Details) - Schedule of corporation\u2019s subsidiaries and related interest",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfInformationAboutConsolidatedStructuredEntitiesExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c203",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ProportionOfOwnershipInterestInSubsidiary",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R94": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDetailedInformationAboutServiceConcessionArrangementsExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c253",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:PrincipalPlaceOfBusinessOfSubsidiary",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "093 - Disclosure - Interests in Other Entities (Details) - Schedule of concessions held by the corporation",
     "menuCat": "Details",
     "order": "94",
     "role": "http://www.aenza.com.pe/role/ScheduleofconcessionsheldbythecorporationTable",
     "shortName": "Interests in Other Entities (Details) - Schedule of concessions held by the corporation",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDetailedInformationAboutServiceConcessionArrangementsExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c253",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:PrincipalPlaceOfBusinessOfSubsidiary",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R95": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfJointOperationsExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c255",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ProportionOfOwnershipInterestsHeldByNoncontrollingInterests",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "094 - Disclosure - Interests in Other Entities (Details) - Schedule of corporation\u2019s major joint operations",
     "menuCat": "Details",
     "order": "95",
     "role": "http://www.aenza.com.pe/role/ScheduleofcorporationsmajorjointoperationsTable",
     "shortName": "Interests in Other Entities (Details) - Schedule of corporation\u2019s major joint operations",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfJointOperationsExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c255",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ProportionOfOwnershipInterestsHeldByNoncontrollingInterests",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R96": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c382",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "ifrs-full:PercentageOfEntitysRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "095 - Disclosure - Operating Segments (Details)",
     "menuCat": "Details",
     "order": "96",
     "role": "http://www.aenza.com.pe/role/OperatingSegmentsDetails",
     "shortName": "Operating Segments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c382",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "ifrs-full:PercentageOfEntitysRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R97": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfOperatingIncomelossBeforeIncomeTaxesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:NetLosses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "096 - Disclosure - Operating Segments (Details) - Schedule of operating profit or loss before income tax",
     "menuCat": "Details",
     "order": "97",
     "role": "http://www.aenza.com.pe/role/ScheduleofoperatingprofitorlossbeforeincometaxTable",
     "shortName": "Operating Segments (Details) - Schedule of operating profit or loss before income tax",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfOperatingIncomelossBeforeIncomeTaxesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:NetLosses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R98": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfEBITDAForEachSegmentTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c385",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:EngineeringAndConstruction",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "097 - Disclosure - Operating Segments (Details) - Schedule of EBITDA for each segment",
     "menuCat": "Details",
     "order": "98",
     "role": "http://www.aenza.com.pe/role/ScheduleofEBITDAforeachsegmentTable",
     "shortName": "Operating Segments (Details) - Schedule of EBITDA for each segment",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "aenz:ScheduleOfEBITDAForEachSegmentTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c385",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "aenz:EngineeringAndConstruction",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    },
    "R99": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CashAndCashEquivalents",
      "reportCount": 1,
      "unitRef": "pen",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "098 - Disclosure - Operating Segments (Details) - Schedule of operating segments financial position",
     "menuCat": "Details",
     "order": "99",
     "role": "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable",
     "shortName": "Operating Segments (Details) - Schedule of operating segments financial position",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2022_aenzasaa.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "lang": null,
      "name": "aenz:AccountsReceivableFromRelatedParties",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pen",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 572,
   "tag": {
    "aenz_AAAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "AAA [Member]",
        "label": "AAAMember",
        "terseLabel": "AAA [Member]"
       }
      }
     },
     "localname": "AAAMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcreditqualityoffinancialassetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_AENZASAAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AENZASAAMember",
        "terseLabel": "AENZA S.A.A. [Member]",
        "verboseLabel": "AENZA S.A.A. [member]"
       }
      }
     },
     "localname": "AENZASAAMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "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/ScheduleofbondsissuedsummaryTable",
      "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/ScheduleofleaseliabilityforrightofuseassetTable",
      "http://www.aenza.com.pe/role/ScheduleofpaymentofbondsissuedandotherobligationsTable",
      "http://www.aenza.com.pe/role/ScheduleoftaxcreditrelatedtoVATTable",
      "http://www.aenza.com.pe/role/ScheduleoftotaltaxlossamountsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_AENZASAAOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AENZASAAOne Member",
        "terseLabel": "AENZA S.A.A one [Member]"
       }
      }
     },
     "localname": "AENZASAAOneMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcomprisesbankloansinlocalandforeigncurrenciesforworkingcapitalpurposesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_AMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "(A) [Member]",
        "label": "AMember",
        "terseLabel": "(A) [Member]"
       }
      }
     },
     "localname": "AMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcreditqualityoffinancialassetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_AMinusMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AMinus Member",
        "terseLabel": "A- [Member]"
       }
      }
     },
     "localname": "AMinusMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcreditqualityoffinancialassetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_APlusMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A + [member]",
        "label": "APlus Member",
        "terseLabel": "A + [member]"
       }
      }
     },
     "localname": "APlusMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcreditqualityoffinancialassetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_AccountReceivableDiscountRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of account receivable discount rate.",
        "label": "Account Receivable Discount Rate",
        "terseLabel": "Account receivable discount rate"
       }
      }
     },
     "localname": "AccountReceivableDiscountRate",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/FinanceIncomeandExpensesInterestforPresentValueofFinancialAssetsorLiabilitiesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_AccountingModel": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Model",
        "terseLabel": "Accounting model"
       }
      }
     },
     "localname": "AccountingModel",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconcessionsheldbythecorporationTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_AccountsNotesLoansAndFinancingReceivablesAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Notes Loans And Financing Receivables Axis",
        "terseLabel": "Accounts Notes Loans And Financing Receivables Axis"
       }
      }
     },
     "localname": "AccountsNotesLoansAndFinancingReceivablesAxis",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherIncomeandExpensesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_AccountsNotesLoansAndFinancingReceivablesDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AccountsNotesLoansAndFinancingReceivables [Domain]"
       }
      }
     },
     "localname": "AccountsNotesLoansAndFinancingReceivablesDomain",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherIncomeandExpensesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_AccountsPayableToRelatedParties": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of current payables due to related parties. [Refer: Related parties [member]; Payables to related parties]",
        "label": "Accounts Payable To Related Parties",
        "negatedLabel": "Accounts payable to related parties"
       }
      }
     },
     "localname": "AccountsPayableToRelatedParties",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_AccountsPayableToRelatedPartiesNonCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "order": 5.0,
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0
      },
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable": {
       "order": 4.0,
       "parentTag": "ifrs-full_OtherNoncurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Payable To Related Parties Non Current",
        "terseLabel": "Accounts payable to related parties",
        "verboseLabel": "Long-term accounts payable to related parties"
       }
      }
     },
     "localname": "AccountsPayableToRelatedPartiesNonCurrent",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_AccountsReceivableClaim": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts receivable claim.",
        "label": "Accounts Receivable Claim",
        "terseLabel": "Accounts receivable claim"
       }
      }
     },
     "localname": "AccountsReceivableClaim",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_AccountsReceivableFromJointVentureMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable From Joint Venture Member",
        "terseLabel": "Accounts receivable from joint venture [Member]"
       }
      }
     },
     "localname": "AccountsReceivableFromJointVentureMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofthirdpartyclaimscorrespondsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_AccountsReceivableFromPersonneels": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable From Personneels",
        "terseLabel": "Total Accounts receivable from personnel"
       }
      }
     },
     "localname": "AccountsReceivableFromPersonneels",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofaccountcomprisesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_AccountsReceivableFromRelatedParties": {
     "auth_ref": [],
     "calculation": {
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable": {
       "order": 3.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts receivable from related parties",
        "label": "Accounts Receivable From Related Parties",
        "terseLabel": "Accounts receivable from related parties"
       }
      }
     },
     "localname": "AccountsReceivableFromRelatedParties",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_AccountsReceivableFromRelatedPartiesAndJointOperators": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amounts receivable resulting from related party transactions. [Refer: Related parties [member]]",
        "label": "Accounts Receivable From Related Parties And Joint Operators",
        "terseLabel": "Accounts receivable from related parties and joint operators"
       }
      }
     },
     "localname": "AccountsReceivableFromRelatedPartiesAndJointOperators",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofimpairmentofaccountsreceivableTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_AccountsReceivableFromRelatedParty": {
     "auth_ref": [],
     "calculation": {
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable0": {
       "order": 3.0,
       "parentTag": "aenz_TotalAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amounts receivable resulting from related party transactions.",
        "label": "Accounts Receivable From Related Party",
        "terseLabel": "Accounts receivable from related parties"
       }
      }
     },
     "localname": "AccountsReceivableFromRelatedParty",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_AccountsReceivableMaturitiesYears": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts receivable maturities years.",
        "label": "Accounts Receivable Maturities Years",
        "terseLabel": "Third parties and maturities range"
       }
      }
     },
     "localname": "AccountsReceivableMaturitiesYears",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNetDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "aenz_AccrualForUnpaidVacationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrual For Unpaid Vacations Member",
        "terseLabel": "Accrual for unpaid vacations [Member]"
       }
      }
     },
     "localname": "AccrualForUnpaidVacationsMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementofdeferredtaxassetsandliabilitiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_AccruedInterestAndVACAdjustmentsPayable": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued interest and VAC adjustments payable.",
        "label": "Accrued Interest And VACAdjustments Payable",
        "terseLabel": "Accrued interest and VAC adjustments payable"
       }
      }
     },
     "localname": "AccruedInterestAndVACAdjustmentsPayable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BondsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_AccumulatedAmortizationAndImpairmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Amortization And Impairment Abstract",
        "terseLabel": "Accumulated amortization and impairment"
       }
      }
     },
     "localname": "AccumulatedAmortizationAndImpairmentAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofintangibleassetsandrelatedaccumulatedamortizationTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_AccumulatedCost": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated cost.",
        "label": "Accumulated Cost",
        "terseLabel": "Accumulated cost"
       }
      }
     },
     "localname": "AccumulatedCost",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_AccumulatedDepreciationAndImpairment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Depreciation And Impairment",
        "periodEndLabel": "Accumulated depreciation and impairment, Balance at Ending",
        "periodStartLabel": "Accumulated depreciation and impairment, Balance at Beginning"
       }
      }
     },
     "localname": "AccumulatedDepreciationAndImpairment",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofpropertyplantandequipmentaccountsanditsrelatedaccumulateddepreciationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_AccumulatedDepreciationAndImpairmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Depreciation And Impairment Abstract",
        "terseLabel": "Accumulated depreciation and impairment"
       }
      }
     },
     "localname": "AccumulatedDepreciationAndImpairmentAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofpropertyplantandequipmentaccountsanditsrelatedaccumulateddepreciationTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_AccumulatedDepreciationAndImpairmentAbstract0": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Depreciation And Impairment Abstract0",
        "terseLabel": "Accumulated depreciation and impairment"
       }
      }
     },
     "localname": "AccumulatedDepreciationAndImpairmentAbstract0",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationrecognizedassetsandliabilitiesforrightofuseTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_AccumulatedDepreciationAndImpairmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Depreciation And Impairment Member",
        "terseLabel": "Accumulated depreciation and impairment [Member]"
       }
      }
     },
     "localname": "AccumulatedDepreciationAndImpairmentMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofpropertyplantandequipmentaccountsanditsrelatedaccumulateddepreciationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_AccumulatedDepreciationPropertyPlantAndEquipment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Depreciation Property Plant And Equipment",
        "periodEndLabel": "Accumulated depreciation and impairment Balance, at Ending",
        "periodStartLabel": "Accumulated depreciation and impairment Balance, at Beginning"
       }
      }
     },
     "localname": "AccumulatedDepreciationPropertyPlantAndEquipment",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationrecognizedassetsandliabilitiesforrightofuseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_AccumulatedImpairment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated impairment.",
        "label": "Accumulated Impairment",
        "terseLabel": "Accumulated impairment"
       }
      }
     },
     "localname": "AccumulatedImpairment",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_AccumulatedImpairmentAndDepreciation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated impairment and depreciation.",
        "label": "Accumulated Impairment And Depreciation",
        "periodEndLabel": "Ending Balance, Accumulated impairment and depreciation",
        "periodStartLabel": "Beginning Balance, Accumulated impairment and depreciation"
       }
      }
     },
     "localname": "AccumulatedImpairmentAndDepreciation",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofintangibleassetsandrelatedaccumulatedamortizationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_AccumulatedImpairmentAndDepreciations": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated impairment and depreciation.",
        "label": "Accumulated Impairment And Depreciations",
        "periodEndLabel": "Accumulated impairment and depreciation, ending",
        "periodStartLabel": "Accumulated impairment and depreciation, beginning"
       }
      }
     },
     "localname": "AccumulatedImpairmentAndDepreciations",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofinvestmentpropertyanditsrelatedaccumulateddepreciationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_AccumulatedImpairmentAnddepreciationDisposals": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated impairment and depreciation disposals.",
        "label": "Accumulated Impairment Anddepreciation Disposals",
        "terseLabel": "Disposals"
       }
      }
     },
     "localname": "AccumulatedImpairmentAnddepreciationDisposals",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationrecognizedassetsandliabilitiesforrightofuseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_AcquiredAnAdditionalPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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",
        "terseLabel": "Acquired an additional percentage"
       }
      }
     },
     "localname": "AcquiredAnAdditionalPercentage",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_AcquisitionAgreementAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount acquisition agreement amount.",
        "label": "Acquisition Agreement Amount",
        "terseLabel": "Acquisition agreement amount (in Dollars)"
       }
      }
     },
     "localname": "AcquisitionAgreementAmount",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherIncomeandExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_AcquisitionOfSupplierBonds": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of acquisition supplier bonds.",
        "label": "Acquisition Of Supplier Bonds",
        "terseLabel": "Acquisition of supplier bonds"
       }
      }
     },
     "localname": "AcquisitionOfSupplierBonds",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofthebalancesintheconsolidatedstatementofcashflowsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_AdditionToRightofuseAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Addition To Rightofuse Assets",
        "terseLabel": "Additions"
       }
      }
     },
     "localname": "AdditionToRightofuseAssets",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationrecognizedassetsandliabilitiesforrightofuseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_AdditionalCashTransfer": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional cash transfer.",
        "label": "Additional Cash Transfer",
        "terseLabel": "Additional cash transfer"
       }
      }
     },
     "localname": "AdditionalCashTransfer",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_AdditionalImpairedAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional Impaired amount.",
        "label": "Additional Impaired Amount",
        "terseLabel": "Additional Impaired amount"
       }
      }
     },
     "localname": "AdditionalImpairedAmount",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_AdditionalIncomeTaxPenalty": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional income tax penalty.",
        "label": "Additional Income Tax Penalty",
        "terseLabel": "Additional income tax penalty"
       }
      }
     },
     "localname": "AdditionalIncomeTaxPenalty",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherIncomeandExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_AdditionsCorrespondDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions correspond description.",
        "label": "Additions Correspond Description",
        "terseLabel": "Additions correspond description"
       }
      }
     },
     "localname": "AdditionsCorrespondDescription",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_AdexusSAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adexus SAMember",
        "terseLabel": "Adexus S.A. [Member]"
       }
      }
     },
     "localname": "AdexusSAMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofdiscontinuedoperationrelatedtoAdexusSATable",
      "http://www.aenza.com.pe/role/ScheduleoffinanceleaseobligationsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_AdjustedEBITDAForRecurringItems": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount is adjusted EBITDA for recurring items.",
        "label": "Adjusted EBITDAFor Recurring Items",
        "terseLabel": "Adjusted EBITDA"
       }
      }
     },
     "localname": "AdjustedEBITDAForRecurringItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofoperatingprofitorlossbeforeincometaxTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_AdjustedEBITDAWithNonrecurringItems": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount is adjusted EBITDA with non-recurring items.",
        "label": "Adjusted EBITDAWith Nonrecurring Items",
        "terseLabel": "Adjusted EBITDA for other items"
       }
      }
     },
     "localname": "AdjustedEBITDAWithNonrecurringItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofoperatingprofitorlossbeforeincometaxTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_AdjustmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment Member",
        "terseLabel": "Adjustment [Member]"
       }
      }
     },
     "localname": "AdjustmentMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable",
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementofincomeTable",
      "http://www.aenza.com.pe/role/ScheduleofsegmentinformationbygeographicareaTable",
      "http://www.aenza.com.pe/role/ScheduleofthebalancesintheconsolidatedstatementofcashflowsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_AdjustmentsForIncreaseDecreaseInInterestPayable": {
     "auth_ref": [],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "order": 23.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments for increase decrease in interest payable.",
        "label": "Adjustments For Increase Decrease In Interest Payable",
        "terseLabel": "Interest paid"
       }
      }
     },
     "localname": "AdjustmentsForIncreaseDecreaseInInterestPayable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_AdjustmentsForIncreaseDecreaseInProvisions": {
     "auth_ref": [],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "order": 22.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments for increase (decrease) in provisions.",
        "label": "Adjustments For Increase Decrease In Provisions",
        "terseLabel": "Other provisions"
       }
      }
     },
     "localname": "AdjustmentsForIncreaseDecreaseInProvisions",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_AdjustmentsForIncreaseDecreaseInpaymentOfIncomeTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "order": 24.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments For Increase Decrease In Payment Of Income Tax.",
        "label": "Adjustments For Increase Decrease Inpayment Of Income Tax",
        "terseLabel": "Income tax paid"
       }
      }
     },
     "localname": "AdjustmentsForIncreaseDecreaseInpaymentOfIncomeTax",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_AdjustmentsForReversalOfImpairmentLossRecognisedInProfitOrLossInventories": {
     "auth_ref": [],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "order": 25.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments for reversal of impairment loss recognized in profit or loss, inventories.",
        "label": "Adjustments For Reversal Of Impairment Loss Recognised In Profit Or Loss Inventories",
        "negatedLabel": "Impairment (reversal) of inventories"
       }
      }
     },
     "localname": "AdjustmentsForReversalOfImpairmentLossRecognisedInProfitOrLossInventories",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_AdjustmentsToAdjustedEbitdaForOtherItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments To Adjusted Ebitda For Other Items Abstract",
        "terseLabel": "Adjustments to adjusted EBITDA for other items"
       }
      }
     },
     "localname": "AdjustmentsToAdjustedEbitdaForOtherItemsAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofoperatingprofitorlossbeforeincometaxTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_AdjustmentsToProfitNotAffectingCashFlowsFromOperatingActivitiesAbstract0": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments To Profit Not Affecting Cash Flows From Operating Activities Abstract0",
        "terseLabel": "Adjustments to profit not affecting cash flows from operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToProfitNotAffectingCashFlowsFromOperatingActivitiesAbstract0",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofthebalancesintheconsolidatedstatementofcashflowsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_AdministrativeExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Administrative Expense Member",
        "netLabel": "Administrative expenses [member]",
        "terseLabel": "Administrative expenses [Member]",
        "verboseLabel": "Administrative Expenses [Member]"
       }
      }
     },
     "localname": "AdministrativeExpenseMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofDepreciationofpropertyplantandequipmentandinvestmentpropertyTable",
      "http://www.aenza.com.pe/role/ScheduleofamortizationofintangiblesTable",
      "http://www.aenza.com.pe/role/ScheduleofcostsandexpensesbynatureTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_AdministrativeExpenses": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expenses that the entity classifies as being administrative.",
        "label": "Administrative Expenses",
        "terseLabel": "Administrative processes amount"
       }
      }
     },
     "localname": "AdministrativeExpenses",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ContingenciesCommitmentsandWarrantiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_AdministrativeExpensesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Administrative Expenses Member",
        "terseLabel": "Administrative expenses [Member]",
        "verboseLabel": "Administrative expenses [member]"
       }
      }
     },
     "localname": "AdministrativeExpensesMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofdepreciationcomprisesTable",
      "http://www.aenza.com.pe/role/ScheduleofexpensefordepreciationofrightofuseassetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_AdministrativeExpensess": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expenses that the entity classifies as being administrative.",
        "label": "Administrative Expensess",
        "negatedLabel": "Administrative expenses"
       }
      }
     },
     "localname": "AdministrativeExpensess",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofdiscontinuedoperationrelatedtoAdexusSATable",
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentperformanceTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_AdministrativeFeeDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of the nature of payments to a managing member or general partner, affiliate of a managing member or general partner, or affiliate of a limited liability company (LLC) or limited partnership (LP) for administrative services provided to the LLC or LP, for example, but is not limited to, salaries, rent, or other overhead costs. Includes a description of the services performed and the amount reimbursed for such services.",
        "label": "Administrative Fee Description",
        "terseLabel": "Administrative fees description"
       }
      }
     },
     "localname": "AdministrativeFeeDescription",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_AdministrativeProcedureDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The description of the administrative procedure.",
        "label": "Administrative Procedure Description",
        "terseLabel": "Administrative procedure description"
       }
      }
     },
     "localname": "AdministrativeProcedureDescription",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_AdoptionOptionalEffectiveDateDeferredIndefinitelyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adoption Optional Effective Date Deferred Indefinitely Member",
        "terseLabel": "Adoption optional/ effective date deferred indefinitely [Member]"
       }
      }
     },
     "localname": "AdoptionOptionalEffectiveDateDeferredIndefinitelyMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofstandardsandinterpretationsandamendmentstoexistingstandardswereissuedwithmandatoryapplicationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_AdvancesAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of advances.",
        "label": "Advances Amount",
        "terseLabel": "Total",
        "verboseLabel": "Advance received amount"
       }
      }
     },
     "localname": "AdvancesAmount",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails",
      "http://www.aenza.com.pe/role/ScheduleofadvancesreceivedfromcustomersrelatemainlytoconstructionprojectsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_AdvancesReceivedFromCustomer": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Advances received from customer.",
        "label": "Advances Received From Customer",
        "terseLabel": "Advances Received from Customer"
       }
      }
     },
     "localname": "AdvancesReceivedFromCustomer",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_AdvancesReceivedFromCustomers": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Advances received from customers\r    \n.",
        "label": "Advances Received From Customers",
        "terseLabel": "Advances received from customers"
       }
      }
     },
     "localname": "AdvancesReceivedFromCustomers",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementincontractliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_AdvancesReceivedFromCustomersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advances Received From Customers Member",
        "terseLabel": "Advances received from customers [Member]"
       }
      }
     },
     "localname": "AdvancesReceivedFromCustomersMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofotheraccountspayableTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_AdvancesToSuppliers": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Advances To Suppliers",
        "terseLabel": "Total Advances to suppliers"
       }
      }
     },
     "localname": "AdvancesToSuppliers",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofaccountcomprisesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_AenzaSAAAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aenza SAAAbstract",
        "terseLabel": "AENZA S.A.A."
       }
      }
     },
     "localname": "AenzaSAAAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationsmajorjointoperationsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_AgeneraSAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Agenera SAMember",
        "terseLabel": "Agenera S.A. [Member]"
       }
      }
     },
     "localname": "AgeneraSAMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationssubsidiariesandrelatedinterestTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_AgreementAmountPaid": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount paid for agreement.",
        "label": "Agreement Amount Paid",
        "terseLabel": "Agreement amount paid (in Dollars)"
       }
      }
     },
     "localname": "AgreementAmountPaid",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_AgreementProvision": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of provision.",
        "label": "Agreement Provision",
        "terseLabel": "Agreement provision (in Dollars)"
       }
      }
     },
     "localname": "AgreementProvision",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_AgreementProvisionPlusInterestAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of agreement provision plus interest.",
        "label": "Agreement Provision Plus Interest Amount",
        "terseLabel": "Agreement provision plus interest amount"
       }
      }
     },
     "localname": "AgreementProvisionPlusInterestAmount",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_AgustinoPlazaShoppingCenterMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Agustino Plaza Shopping Center Member",
        "terseLabel": "Agustino Plaza Shopping Center [Member]"
       }
      }
     },
     "localname": "AgustinoPlazaShoppingCenterMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofminimumrangesmaximumrangesandtheaverageforthepropertybeforeanyadjustmentTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_AmericanDepositorySharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "American Depository Shares Member",
        "terseLabel": "ADSs [Member]"
       }
      }
     },
     "localname": "AmericanDepositorySharesMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/EquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_AmorizationOfBonds": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amorization of bonds.",
        "label": "Amorization Of Bonds",
        "terseLabel": "Amortization"
       }
      }
     },
     "localname": "AmorizationOfBonds",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofbondsTable",
      "http://www.aenza.com.pe/role/ScheduleofmovementindebtTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_AmortizationAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization Amount",
        "terseLabel": "Amortization amount"
       }
      }
     },
     "localname": "AmortizationAmount",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_AmortizationAndInterest": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortization and interest.",
        "label": "Amortization And Interest",
        "terseLabel": "Amortization and interest"
       }
      }
     },
     "localname": "AmortizationAndInterest",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_AmortizationDiscontinuedOperationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization Discontinued Operations Member",
        "terseLabel": "Amortization Discontinued Operations [Member]"
       }
      }
     },
     "localname": "AmortizationDiscontinuedOperationsMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofamortizationofintangiblesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_AmortizationNote17": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortization.",
        "label": "Amortization Note17",
        "terseLabel": "Amortization"
       }
      }
     },
     "localname": "AmortizationNote17",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcostsandexpensesbynatureTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_AmortizationOfBondsIssued": {
     "auth_ref": [],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "order": 5.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortization of bonds issued.",
        "label": "Amortization Of Bonds Issued",
        "negatedLabel": "Amortization of bonds issued"
       }
      }
     },
     "localname": "AmortizationOfBondsIssued",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_AmortizationOfLoansReceived": {
     "auth_ref": [],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "order": 3.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortization of loans received.",
        "label": "Amortization Of Loans Received",
        "negatedLabel": "Amortization of borrowings received"
       }
      }
     },
     "localname": "AmortizationOfLoansReceived",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_AmortizedOverTheirEstimatedUsefulLives": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized over their estimated useful lives",
        "label": "Amortized Over Their Estimated Useful Lives",
        "terseLabel": "amortized over their estimated useful lives"
       }
      }
     },
     "localname": "AmortizedOverTheirEstimatedUsefulLives",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BasisofPreparationandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "aenz_AmountOfDueDebts": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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",
        "terseLabel": "Amount of due debts"
       }
      }
     },
     "localname": "AmountOfDueDebts",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_AmountOfPenaltyImposed": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of penalty which is imposed by supervisory body.",
        "label": "Amount Of Penalty Imposed",
        "terseLabel": "Amount of penalty imposed"
       }
      }
     },
     "localname": "AmountOfPenaltyImposed",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherIncomeandExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_AmountsRecognizedInTheConsolidatedFinancialStatementsDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amounts Recognized In The Consolidated Financial Statements Description",
        "terseLabel": "Amounts recognized in the consolidated financial statements description"
       }
      }
     },
     "localname": "AmountsRecognizedInTheConsolidatedFinancialStatementsDescription",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_AndritzHydroSAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Andritz Hydro SAMember",
        "terseLabel": "Andritz Hydro S.A. [Member]"
       }
      }
     },
     "localname": "AndritzHydroSAMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_AnnualBacklogTwoThousandTwentyFiveMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Backlog Two Thousand Twenty Five Member",
        "terseLabel": "2025 [Member]"
       }
      }
     },
     "localname": "AnnualBacklogTwoThousandTwentyFiveMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofexpectedfutureincomefromsignedcontractsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_AnnualBacklogTwoThousandTwentyFourMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Backlog Two Thousand Twenty Four Member",
        "terseLabel": "2024 [Member]"
       }
      }
     },
     "localname": "AnnualBacklogTwoThousandTwentyFourMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofexpectedfutureincomefromsignedcontractsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_AnnualBacklogTwoThousandTwentyThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Backlog Two Thousand Twenty Three Member",
        "terseLabel": "2023 [Member]"
       }
      }
     },
     "localname": "AnnualBacklogTwoThousandTwentyThreeMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofexpectedfutureincomefromsignedcontractsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_AnnualInterestPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of annual interest.",
        "label": "Annual Interest Percentage",
        "terseLabel": "Annual interest percentage"
       }
      }
     },
     "localname": "AnnualInterestPercentage",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_AnnualInterestRatePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Annual interest rate percentage.",
        "label": "Annual Interest Rate Percentage",
        "terseLabel": "Annual interest"
       }
      }
     },
     "localname": "AnnualInterestRatePercentage",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InventoriesNetDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_AnnualInterstRatePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Annual interst rate percentage.",
        "label": "Annual Interst Rate Percentage",
        "terseLabel": "Annual interst rate percentage"
       }
      }
     },
     "localname": "AnnualInterstRatePercentage",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_AppealProcessAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of appeal process.",
        "label": "Appeal Process Amount",
        "terseLabel": "Appeal process amount"
       }
      }
     },
     "localname": "AppealProcessAmount",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ApplicableTaxPayers": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of  taxpayers whose income is lower than UTI.",
        "label": "Applicable Tax Payers",
        "terseLabel": "Applicable tax payers (in Dollars)"
       }
      }
     },
     "localname": "ApplicableTaxPayers",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ApplicableTaxRates": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of applicable tax rates.",
        "label": "Applicable Tax Rates",
        "terseLabel": "Applicable Tax Rates"
       }
      }
     },
     "localname": "ApplicableTaxRates",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedtheoreticalamountisobtainedfromweightingtheprofitorlossbeforeincometaxandtheapplicableincometaxrateTable"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_AsRestatedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "As Restated Member",
        "terseLabel": "Revised [Member]",
        "verboseLabel": "Restated [Member]"
       }
      }
     },
     "localname": "AsRestatedMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable",
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementofincomeTable",
      "http://www.aenza.com.pe/role/ScheduleofthebalancesintheconsolidatedstatementofcashflowsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_AssetsAbstract3": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets Abstract3",
        "terseLabel": "Assets.-"
       }
      }
     },
     "localname": "AssetsAbstract3",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_AuditFirmEngagedByGSP": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Audit firm engaged by GSP.",
        "label": "Audit Firm Engaged By GSP",
        "terseLabel": "Audit firm engaged by GSP"
       }
      }
     },
     "localname": "AuditFirmEngagedByGSP",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_AverageRevenueGrowthRateUsedInMeasurementOfFairValueLessCostsOfDisposal": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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",
        "terseLabel": "Average revenue growth rate"
       }
      }
     },
     "localname": "AverageRevenueGrowthRateUsedInMeasurementOfFairValueLessCostsOfDisposal",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofainassumptionsusedbytheCorporationtodeterminetherecoverablevalueTable"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_BacklogAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Backlog amount.",
        "label": "Backlog Amount",
        "terseLabel": "Backlog amount"
       }
      }
     },
     "localname": "BacklogAmount",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BasisofPreparationandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_BalanceAtAccountRecivable": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of the general partner's ownership interest.",
        "label": "Balance At Account Recivable",
        "periodEndLabel": "Balance at ending",
        "periodStartLabel": "Balance at beginning"
       }
      }
     },
     "localname": "BalanceAtAccountRecivable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementinimpairmentofotherreceivablesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_BanCoDeCreditoDelPeruSAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ban Co De Credito Del Peru SAMember",
        "terseLabel": "Ban Co De Credito Del Peru SA [Member]"
       }
      }
     },
     "localname": "BanCoDeCreditoDelPeruSAMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_BancoBBVAPeruSAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Banco BBVAPeru SAMember",
        "terseLabel": "Banco BBVA Peru S.A. [Member]"
       }
      }
     },
     "localname": "BancoBBVAPeruSAMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcomprisesbankloansinlocalandforeigncurrenciesforworkingcapitalpurposesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_BancoBogotMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Banco Bogot Member",
        "terseLabel": "Banco Bogot\u00e1 [Member]"
       }
      }
     },
     "localname": "BancoBogotMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcreditqualityoffinancialassetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_BancoContinentalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Banco Continental Member",
        "terseLabel": "Banco Continental [Member]"
       }
      }
     },
     "localname": "BancoContinentalMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcreditqualityoffinancialassetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_BancoDeCreditoDelPeruSAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Banco De Credito Del Peru SAMember",
        "terseLabel": "Banco de Credito del Peru [Member]",
        "verboseLabel": "Banco de Credito del Peru S.A. [Member]"
       }
      }
     },
     "localname": "BancoDeCreditoDelPeruSAMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcomprisesbankloansinlocalandforeigncurrenciesforworkingcapitalpurposesTable",
      "http://www.aenza.com.pe/role/ScheduleofcreditqualityoffinancialassetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_BancoDeLaNacionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Banco De La Nacion Member",
        "terseLabel": "Banco de la Nacion [Member]"
       }
      }
     },
     "localname": "BancoDeLaNacionMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcaptioncomprisescomprisesTable",
      "http://www.aenza.com.pe/role/ScheduleofcreditqualityoffinancialassetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_BancoInteramericanoDeFinanzasMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Banco Interamericano De Finanzas Member",
        "terseLabel": "Banco Interamericano de Finanzas [Member]"
       }
      }
     },
     "localname": "BancoInteramericanoDeFinanzasMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcreditqualityoffinancialassetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_BancoInteramericanoDeFinanzasSAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Banco Interamericano De Finanzas SAMember",
        "terseLabel": "Banco Interamericano de Finanzas S.A. [Member]"
       }
      }
     },
     "localname": "BancoInteramericanoDeFinanzasSAMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcomprisesbankloansinlocalandforeigncurrenciesforworkingcapitalpurposesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_BancoInterbankMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Banco Interbank Member",
        "terseLabel": "Banco Interbank [Member]"
       }
      }
     },
     "localname": "BancoInterbankMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcreditqualityoffinancialassetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_BancoPichinchaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Banco Pichincha Member",
        "terseLabel": "Banco Pichincha [Member]"
       }
      }
     },
     "localname": "BancoPichinchaMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcreditqualityoffinancialassetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_BancoSantanderChileMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Banco Santander Chile Member",
        "terseLabel": "Banco Santander - Chile [Member]"
       }
      }
     },
     "localname": "BancoSantanderChileMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcreditqualityoffinancialassetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_BancoSantanderLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Banco Santander Loan Member",
        "terseLabel": "Banco Santander Loan [Member]"
       }
      }
     },
     "localname": "BancoSantanderLoanMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_BancoSantanderPerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Banco Santander Per Member",
        "terseLabel": "Banco Santander - Per\u00fa [Member]"
       }
      }
     },
     "localname": "BancoSantanderPerMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcreditqualityoffinancialassetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_BancoScotiabankChileMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Banco Scotiabank Chile Member",
        "terseLabel": "Banco Scotiabank - Chile [Member]"
       }
      }
     },
     "localname": "BancoScotiabankChileMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcreditqualityoffinancialassetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_BancoScotiabankMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Banco Scotiabank Member",
        "terseLabel": "Banco Scotiabank [Member]"
       }
      }
     },
     "localname": "BancoScotiabankMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcreditqualityoffinancialassetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_BancolombiaSAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bancolombia SAMember",
        "terseLabel": "Bancolombia S.A. [Member]"
       }
      }
     },
     "localname": "BancolombiaSAMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcomprisesbankloansinlocalandforeigncurrenciesforworkingcapitalpurposesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_BangoDeBogotaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bango De Bogota Member",
        "terseLabel": "Bango de Bogota [Member]"
       }
      }
     },
     "localname": "BangoDeBogotaMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcomprisesbankloansinlocalandforeigncurrenciesforworkingcapitalpurposesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_BankAccountsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bank Accounts Abstract",
        "terseLabel": "Bank accounts"
       }
      }
     },
     "localname": "BankAccountsAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcaptioncomprisescomprisesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_BankLoansAndOtherFinancialEntities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "- Bank loans and other financial entities.",
        "label": "Bank Loans And Other Financial Entities",
        "terseLabel": "- Bank loans and other financial entities"
       }
      }
     },
     "localname": "BankLoansAndOtherFinancialEntities",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialassetsandliabilitiesTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_BankLoansMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bank Loans Member",
        "terseLabel": "Bank loans [Member]",
        "verboseLabel": "BankLoansMember"
       }
      }
     },
     "localname": "BankLoansMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofborrowingsitemTable",
      "http://www.aenza.com.pe/role/ScheduleofcarryingamountandfairvalueofborrowingsTable",
      "http://www.aenza.com.pe/role/ScheduleofmovementindebtTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_BarrancoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Barranco Member",
        "terseLabel": "Barranco [Member]"
       }
      }
     },
     "localname": "BarrancoMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InventoriesNetDetails",
      "http://www.aenza.com.pe/role/ScheduleoflandincludespropertiesforthedevelopmentTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_BasicLossPerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share of basic loss.",
        "label": "Basic Loss Per Share",
        "terseLabel": "Basic loss per share (in S/)"
       }
      }
     },
     "localname": "BasicLossPerShare",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofbasiclosspercommonshareTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "aenz_BasicLossPerShareinS": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Basic loss per share.",
        "label": "Basic Loss Per Sharein S",
        "terseLabel": "Basic loss per share (in S/)"
       }
      }
     },
     "localname": "BasicLossPerShareinS",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofbasiclosspercommonshareTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "aenz_BasisofPreparationandSignificantAccountingPoliciesDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Preparation and Significant Accounting Policies (Details) [Line Items]"
       }
      }
     },
     "localname": "BasisofPreparationandSignificantAccountingPoliciesDetailsLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BasisofPreparationandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_BasisofPreparationandSignificantAccountingPoliciesDetailsScheduleofconsolidatedstatementoffinancialpositionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Preparation and Significant Accounting Policies (Details) - Schedule of consolidated statement of financial position [Line Items]"
       }
      }
     },
     "localname": "BasisofPreparationandSignificantAccountingPoliciesDetailsScheduleofconsolidatedstatementoffinancialpositionLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_BasisofPreparationandSignificantAccountingPoliciesDetailsScheduleofconsolidatedstatementoffinancialpositionTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Preparation and Significant Accounting Policies (Details) - Schedule of consolidated statement of financial position [Table]"
       }
      }
     },
     "localname": "BasisofPreparationandSignificantAccountingPoliciesDetailsScheduleofconsolidatedstatementoffinancialpositionTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_BasisofPreparationandSignificantAccountingPoliciesDetailsScheduleofconsolidatedstatementofincomeLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Preparation and Significant Accounting Policies (Details) - Schedule of consolidated statement of income [Line Items]"
       }
      }
     },
     "localname": "BasisofPreparationandSignificantAccountingPoliciesDetailsScheduleofconsolidatedstatementofincomeLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementofincomeTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_BasisofPreparationandSignificantAccountingPoliciesDetailsScheduleofconsolidatedstatementofincomeTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Preparation and Significant Accounting Policies (Details) - Schedule of consolidated statement of income [Table]"
       }
      }
     },
     "localname": "BasisofPreparationandSignificantAccountingPoliciesDetailsScheduleofconsolidatedstatementofincomeTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementofincomeTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_BasisofPreparationandSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Preparation and Significant Accounting Policies (Details) - Schedule of estimated useful lives [Line Items]"
       }
      }
     },
     "localname": "BasisofPreparationandSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofestimatedusefullivesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_BasisofPreparationandSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Preparation and Significant Accounting Policies (Details) - Schedule of estimated useful lives [Table]"
       }
      }
     },
     "localname": "BasisofPreparationandSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofestimatedusefullivesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_BasisofPreparationandSignificantAccountingPoliciesDetailsScheduleofsegmentinformationbygeographicareaLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Preparation and Significant Accounting Policies (Details) - Schedule of segment information by geographic area [Line Items]"
       }
      }
     },
     "localname": "BasisofPreparationandSignificantAccountingPoliciesDetailsScheduleofsegmentinformationbygeographicareaLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofsegmentinformationbygeographicareaTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_BasisofPreparationandSignificantAccountingPoliciesDetailsScheduleofsegmentinformationbygeographicareaTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Preparation and Significant Accounting Policies (Details) - Schedule of segment information by geographic area [Table]"
       }
      }
     },
     "localname": "BasisofPreparationandSignificantAccountingPoliciesDetailsScheduleofsegmentinformationbygeographicareaTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofsegmentinformationbygeographicareaTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_BasisofPreparationandSignificantAccountingPoliciesDetailsScheduleofthebalancesintheconsolidatedstatementofcashflowsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Preparation and Significant Accounting Policies (Details) - Schedule of the balances in the consolidated statement of cash flows [Line Items]"
       }
      }
     },
     "localname": "BasisofPreparationandSignificantAccountingPoliciesDetailsScheduleofthebalancesintheconsolidatedstatementofcashflowsLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofthebalancesintheconsolidatedstatementofcashflowsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_BasisofPreparationandSignificantAccountingPoliciesDetailsScheduleofthebalancesintheconsolidatedstatementofcashflowsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Preparation and Significant Accounting Policies (Details) - Schedule of the balances in the consolidated statement of cash flows [Table]"
       }
      }
     },
     "localname": "BasisofPreparationandSignificantAccountingPoliciesDetailsScheduleofthebalancesintheconsolidatedstatementofcashflowsTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofthebalancesintheconsolidatedstatementofcashflowsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_BasisofPreparationandSignificantAccountingPoliciesDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Preparation and Significant Accounting Policies (Details) [Table]"
       }
      }
     },
     "localname": "BasisofPreparationandSignificantAccountingPoliciesDetailsTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BasisofPreparationandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_BasisofPreparationandSignificantAccountingPoliciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Preparation and Significant Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "BasisofPreparationandSignificantAccountingPoliciesLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BasisofPreparationandSignificantAccountingPolicies"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_BasisofPreparationandSignificantAccountingPoliciesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Preparation and Significant Accounting Policies [Table]"
       }
      }
     },
     "localname": "BasisofPreparationandSignificantAccountingPoliciesTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BasisofPreparationandSignificantAccountingPolicies"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_BasisofPreparationandSignificantAccountingPoliciesTablesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basisof Preparationand Significant Accounting Policies Tables Line Items",
        "terseLabel": "Basis of Preparation and Significant Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "BasisofPreparationandSignificantAccountingPoliciesTablesLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BasisofPreparationandSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_BasisofPreparationandSignificantAccountingPoliciesTablesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Preparation and Significant Accounting Policies (Tables) [Table]"
       }
      }
     },
     "localname": "BasisofPreparationandSignificantAccountingPoliciesTablesTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BasisofPreparationandSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_Bond": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of bonds issued by the entity.",
        "label": "Bond",
        "terseLabel": "- Bonds"
       }
      }
     },
     "localname": "Bond",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialassetsandliabilitiesTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_BondIssued": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bonds issued.",
        "label": "Bond Issued",
        "terseLabel": "Bonds issued (in Shares)"
       }
      }
     },
     "localname": "BondIssued",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BondsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "aenz_Bonds": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of bonds.",
        "label": "Bonds",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "Bonds",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofbondsissuedsummaryTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_BondsAccruedInterest": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bonds accrued interest.",
        "label": "Bonds Accrued Interest",
        "terseLabel": "Accrued interest"
       }
      }
     },
     "localname": "BondsAccruedInterest",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofbondsTable",
      "http://www.aenza.com.pe/role/ScheduleofmovementindebtTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_BondsCapitalizedInterest": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bonds capitalized interest.",
        "label": "Bonds Capitalized Interest",
        "terseLabel": "Capitalized interest"
       }
      }
     },
     "localname": "BondsCapitalizedInterest",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofbondsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_BondsDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bonds (Details) [Line Items]"
       }
      }
     },
     "localname": "BondsDetailsLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BondsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_BondsDetailsScheduleofbondsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bonds (Details) - Schedule of bonds [Line Items]"
       }
      }
     },
     "localname": "BondsDetailsScheduleofbondsLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofbondsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_BondsDetailsScheduleofbondsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bonds (Details) - Schedule of bonds [Table]"
       }
      }
     },
     "localname": "BondsDetailsScheduleofbondsTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofbondsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_BondsDetailsScheduleofbondsissuedsummaryLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bonds (Details) - Schedule of bonds issued summary [Line Items]"
       }
      }
     },
     "localname": "BondsDetailsScheduleofbondsissuedsummaryLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofbondsissuedsummaryTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_BondsDetailsScheduleofbondsissuedsummaryTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bonds (Details) - Schedule of bonds issued summary [Table]"
       }
      }
     },
     "localname": "BondsDetailsScheduleofbondsissuedsummaryTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofbondsissuedsummaryTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_BondsDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bonds (Details) [Table]"
       }
      }
     },
     "localname": "BondsDetailsTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BondsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_BondsFairValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bonds fair value.",
        "label": "Bonds Fair Value",
        "terseLabel": "Fair value of bonds"
       }
      }
     },
     "localname": "BondsFairValue",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BondsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_BondsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bonds Disclosure [Abstract]"
       }
      }
     },
     "localname": "BondsLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/Bonds"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_BondsNonCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0
      },
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable": {
       "order": 2.0,
       "parentTag": "ifrs-full_OtherNoncurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of non current bond.",
        "label": "Bonds Non Current",
        "terseLabel": "Bonds",
        "verboseLabel": "Long-term bonds"
       }
      }
     },
     "localname": "BondsNonCurrent",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_BondsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bonds [Table]"
       }
      }
     },
     "localname": "BondsTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/Bonds"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_BondsTablesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bonds [Abstract]"
       }
      }
     },
     "localname": "BondsTablesLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BondsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_BondsTablesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bonds (Tables) [Table]"
       }
      }
     },
     "localname": "BondsTablesTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BondsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_BonusSalariesToBeRecordedinAccountsPayable": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of bonus salaries.",
        "label": "Bonus Salaries To Be Recordedin Accounts Payable",
        "terseLabel": "Bonus salaries"
       }
      }
     },
     "localname": "BonusSalariesToBeRecordedinAccountsPayable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofthesalariesandprofitsharingpayableTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_Borrowing": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowing",
        "terseLabel": "Borrowings"
       }
      }
     },
     "localname": "Borrowing",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcomprisesbankloansinlocalandforeigncurrenciesforworkingcapitalpurposesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_BorrowingCostsCapitalizedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowing Costs Capitalized Member",
        "terseLabel": "Borrowing costs capitalized [Member]"
       }
      }
     },
     "localname": "BorrowingCostsCapitalizedMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementofdeferredtaxassetsandliabilitiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_BorrowingCostsCapitalizedSecondRoadway": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowing costs capitalized, second roadway.",
        "label": "Borrowing Costs Capitalized Second Roadway",
        "terseLabel": "Capitalization of second roadway"
       }
      }
     },
     "localname": "BorrowingCostsCapitalizedSecondRoadway",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofintangibleassetsofthesubsidiaryredVialTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_BorrowingsDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings (Details) [Line Items]"
       }
      }
     },
     "localname": "BorrowingsDetailsLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_BorrowingsDetailsScheduleofborrowingsitemLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings (Details) - Schedule of borrowings item [Line Items]"
       }
      }
     },
     "localname": "BorrowingsDetailsScheduleofborrowingsitemLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofborrowingsitemTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_BorrowingsDetailsScheduleofborrowingsitemTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings (Details) - Schedule of borrowings item [Table]"
       }
      }
     },
     "localname": "BorrowingsDetailsScheduleofborrowingsitemTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofborrowingsitemTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_BorrowingsDetailsScheduleofcarryingamountandfairvalueofborrowingsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings (Details) - Schedule of carrying amount and fair value of borrowings [Line Items]"
       }
      }
     },
     "localname": "BorrowingsDetailsScheduleofcarryingamountandfairvalueofborrowingsLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcarryingamountandfairvalueofborrowingsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_BorrowingsDetailsScheduleofcarryingamountandfairvalueofborrowingsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings (Details) - Schedule of carrying amount and fair value of borrowings [Table]"
       }
      }
     },
     "localname": "BorrowingsDetailsScheduleofcarryingamountandfairvalueofborrowingsTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcarryingamountandfairvalueofborrowingsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_BorrowingsDetailsScheduleofcomprisesbankloansinlocalandforeigncurrenciesforworkingcapitalpurposesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings (Details) - Schedule of comprises bank loans in local and foreign currencies for working capital purposes [Line Items]"
       }
      }
     },
     "localname": "BorrowingsDetailsScheduleofcomprisesbankloansinlocalandforeigncurrenciesforworkingcapitalpurposesLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcomprisesbankloansinlocalandforeigncurrenciesforworkingcapitalpurposesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_BorrowingsDetailsScheduleofcomprisesbankloansinlocalandforeigncurrenciesforworkingcapitalpurposesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings (Details) - Schedule of comprises bank loans in local and foreign currencies for working capital purposes [Table]"
       }
      }
     },
     "localname": "BorrowingsDetailsScheduleofcomprisesbankloansinlocalandforeigncurrenciesforworkingcapitalpurposesTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcomprisesbankloansinlocalandforeigncurrenciesforworkingcapitalpurposesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_BorrowingsDetailsScheduleofcurrentvalueofobligationsforfinanceleaseLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings (Details) - Schedule of current value of obligations for finance lease [Line Items]"
       }
      }
     },
     "localname": "BorrowingsDetailsScheduleofcurrentvalueofobligationsforfinanceleaseLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcurrentvalueofobligationsforfinanceleaseTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_BorrowingsDetailsScheduleofcurrentvalueofobligationsforfinanceleaseTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings (Details) - Schedule of current value of obligations for finance lease [Table]"
       }
      }
     },
     "localname": "BorrowingsDetailsScheduleofcurrentvalueofobligationsforfinanceleaseTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcurrentvalueofobligationsforfinanceleaseTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_BorrowingsDetailsScheduleofcurrentvalueofobligationsforrightofuseliabilitiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings (Details) - Schedule of current value of obligations for right-of-use liabilities [Line Items]"
       }
      }
     },
     "localname": "BorrowingsDetailsScheduleofcurrentvalueofobligationsforrightofuseliabilitiesLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcurrentvalueofobligationsforrightofuseliabilitiesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_BorrowingsDetailsScheduleofcurrentvalueofobligationsforrightofuseliabilitiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings (Details) - Schedule of current value of obligations for right-of-use liabilities [Table]"
       }
      }
     },
     "localname": "BorrowingsDetailsScheduleofcurrentvalueofobligationsforrightofuseliabilitiesTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcurrentvalueofobligationsforrightofuseliabilitiesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_BorrowingsDetailsScheduleoffinanceleaseobligationsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings (Details) - Schedule of finance lease obligations [Line Items]"
       }
      }
     },
     "localname": "BorrowingsDetailsScheduleoffinanceleaseobligationsLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinanceleaseobligationsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_BorrowingsDetailsScheduleoffinanceleaseobligationsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings (Details) - Schedule of finance lease obligations [Table]"
       }
      }
     },
     "localname": "BorrowingsDetailsScheduleoffinanceleaseobligationsTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinanceleaseobligationsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_BorrowingsDetailsScheduleofleaseliabilityforrightofuseassetLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings (Details) - Schedule of lease liability for right-of-use asset [Line Items]"
       }
      }
     },
     "localname": "BorrowingsDetailsScheduleofleaseliabilityforrightofuseassetLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofleaseliabilityforrightofuseassetTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_BorrowingsDetailsScheduleofleaseliabilityforrightofuseassetTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings (Details) - Schedule of lease liability for right-of-use asset [Table]"
       }
      }
     },
     "localname": "BorrowingsDetailsScheduleofleaseliabilityforrightofuseassetTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofleaseliabilityforrightofuseassetTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_BorrowingsDetailsScheduleofmaturityandcurrentvalueofobligationsforfinanceleaseLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings (Details) - Schedule of maturity and current value of obligations for finance lease [Line Items]"
       }
      }
     },
     "localname": "BorrowingsDetailsScheduleofmaturityandcurrentvalueofobligationsforfinanceleaseLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmaturityandcurrentvalueofobligationsforfinanceleaseTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_BorrowingsDetailsScheduleofmaturityandcurrentvalueofobligationsforfinanceleaseTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings (Details) - Schedule of maturity and current value of obligations for finance lease [Table]"
       }
      }
     },
     "localname": "BorrowingsDetailsScheduleofmaturityandcurrentvalueofobligationsforfinanceleaseTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmaturityandcurrentvalueofobligationsforfinanceleaseTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_BorrowingsDetailsScheduleofminimumpaymentbymaturityandthepresentvalueoftheleaseliabilityforrightofuseassetobligationsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings (Details) - Schedule of minimum payment by maturity and the present value of the lease liability for right-of-use asset obligations [Line Items]"
       }
      }
     },
     "localname": "BorrowingsDetailsScheduleofminimumpaymentbymaturityandthepresentvalueoftheleaseliabilityforrightofuseassetobligationsLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofminimumpaymentbymaturityandthepresentvalueoftheleaseliabilityforrightofuseassetobligationsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_BorrowingsDetailsScheduleofminimumpaymentbymaturityandthepresentvalueoftheleaseliabilityforrightofuseassetobligationsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings (Details) - Schedule of minimum payment by maturity and the present value of the lease liability for right-of-use asset obligations [Table]"
       }
      }
     },
     "localname": "BorrowingsDetailsScheduleofminimumpaymentbymaturityandthepresentvalueoftheleaseliabilityforrightofuseassetobligationsTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofminimumpaymentbymaturityandthepresentvalueoftheleaseliabilityforrightofuseassetobligationsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_BorrowingsDetailsScheduleofmovementindebtLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings (Details) - Schedule of movement in debt [Line Items]"
       }
      }
     },
     "localname": "BorrowingsDetailsScheduleofmovementindebtLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementindebtTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_BorrowingsDetailsScheduleofmovementindebtTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings (Details) - Schedule of movement in debt [Table]"
       }
      }
     },
     "localname": "BorrowingsDetailsScheduleofmovementindebtTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementindebtTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_BorrowingsDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings (Details) [Table]"
       }
      }
     },
     "localname": "BorrowingsDetailsTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_BorrowingsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Borrowings [Abstract]"
       }
      }
     },
     "localname": "BorrowingsLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/Borrowings"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_BorrowingsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings [Table]"
       }
      }
     },
     "localname": "BorrowingsTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/Borrowings"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_BorrowingsTotal": {
     "auth_ref": [],
     "calculation": {
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable": {
       "order": 1.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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",
        "terseLabel": "Borrowings"
       }
      }
     },
     "localname": "BorrowingsTotal",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_Borrwings": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of borrwings.",
        "label": "Borrwings",
        "terseLabel": "Borrwings"
       }
      }
     },
     "localname": "Borrwings",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofleaseliabilityforrightofuseassetTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_BridgeLoanAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bridge loan amount.",
        "label": "Bridge Loan Amount",
        "terseLabel": "Bridge loan amount"
       }
      }
     },
     "localname": "BridgeLoanAmount",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_BuildingsAndPremisesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Buildings And Premises Member",
        "terseLabel": "Buildings and premises [Member]"
       }
      }
     },
     "localname": "BuildingsAndPremisesMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_BusinessInterests": {
     "auth_ref": [],
     "calculation": {
      "http://www.aenza.com.pe/role/ScheduleoffinancialincomeTable": {
       "order": 2.0,
       "parentTag": "aenz_FinancialIncomeTotal",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of business interests.",
        "label": "Business Interests",
        "negatedLabel": "Business interests"
       }
      }
     },
     "localname": "BusinessInterests",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialincomeTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_CamHoldingSpAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cam Holding Sp AMember",
        "terseLabel": "Cam Holding S.p.A. [Member]"
       }
      }
     },
     "localname": "CamHoldingSpAMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherIncomeandExpensesDetails",
      "http://www.aenza.com.pe/role/ScheduleofcorporationssubsidiariesandrelatedinterestTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_CapitalOne": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of total capital.",
        "label": "Capital One",
        "terseLabel": "Total net debt plus equity (a) + (b)"
       }
      }
     },
     "localname": "CapitalOne",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofgearingratioTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_CapitalizationOfConvertibleBonds": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount is capitalization of convertible bonds.",
        "label": "Capitalization Of Convertible Bonds",
        "terseLabel": "Capitalization of convertible bonds"
       }
      }
     },
     "localname": "CapitalizationOfConvertibleBonds",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_CapitalizationOfInterests": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount is capitalization of interests.",
        "label": "Capitalization Of Interests",
        "terseLabel": "Capitalization of interests"
       }
      }
     },
     "localname": "CapitalizationOfInterests",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow",
      "http://www.aenza.com.pe/role/ScheduleofthebalancesintheconsolidatedstatementofcashflowsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_CarreteraAndinaDelSurSACMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carretera Andina Del Sur SACMember",
        "netLabel": "Carretera Andina del Sur S.A.C. [Member]",
        "terseLabel": "Carretera Andina del Sur S.A.C [Member]",
        "verboseLabel": "Carretera Andina del Sur S.A. [Member]"
       }
      }
     },
     "localname": "CarreteraAndinaDelSurSACMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconcessionsheldbythecorporationTable",
      "http://www.aenza.com.pe/role/ScheduleofcorporationssubsidiariesandrelatedinterestTable",
      "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",
      "http://www.aenza.com.pe/role/ScheduleofunbilledreceivablesofconcessionscorrespondstofuturecollectionsforpublicservicesgrantedaccordingtothefinancialmodelTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_CarreteraAndinaDelSurSAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carretera Andina Del Sur SAMember",
        "terseLabel": "Carretera Andina del Sur S.A. [Member]"
       }
      }
     },
     "localname": "CarreteraAndinaDelSurSAMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_CarreteraSierraPiuraSACMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carretera Sierra Piura SACMember",
        "terseLabel": "Carretera Sierra Piura S.A.C.\t[Member]",
        "verboseLabel": "Carretera Sierra Piura S.A.C. [Member]"
       }
      }
     },
     "localname": "CarreteraSierraPiuraSACMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconcessionsheldbythecorporationTable",
      "http://www.aenza.com.pe/role/ScheduleofcorporationssubsidiariesandrelatedinterestTable",
      "http://www.aenza.com.pe/role/ScheduleoftradeaccountsreceivablecorrespondsTable",
      "http://www.aenza.com.pe/role/ScheduleofunbilledreceivablesofconcessionscorrespondstofuturecollectionsforpublicservicesgrantedaccordingtothefinancialmodelTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_CarryingAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount.",
        "label": "Carrying Amount",
        "terseLabel": "Carrying amount"
       }
      }
     },
     "localname": "CarryingAmount",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofinvestmentsinassociatesTable",
      "http://www.aenza.com.pe/role/ScheduleofinvestmentsjointventuresTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_CarryingAmounts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Carrying Amounts",
        "terseLabel": "Carrying amount"
       }
      }
     },
     "localname": "CarryingAmounts",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_CarryingAmountsAtBeginning": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Carrying Amounts At Beginning",
        "terseLabel": "Carrying amounts, at Beginning"
       }
      }
     },
     "localname": "CarryingAmountsAtBeginning",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationrecognizedassetsandliabilitiesforrightofuseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_CarryingAmountsAtBeginningofPropertyandPlantEquipments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Carrying Amounts At Beginningof Propertyand Plant Equipments",
        "terseLabel": "Carrying amounts, at Beginning"
       }
      }
     },
     "localname": "CarryingAmountsAtBeginningofPropertyandPlantEquipments",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofpropertyplantandequipmentaccountsanditsrelatedaccumulateddepreciationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_CarryingAmountsAtEnding": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Carrying Amounts At Ending",
        "terseLabel": "Carrying amounts, at Ending"
       }
      }
     },
     "localname": "CarryingAmountsAtEnding",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationrecognizedassetsandliabilitiesforrightofuseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_CarryingAmountsAtEndingofPropertyandPlantEquipment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Carrying Amounts At Endingof Propertyand Plant Equipment",
        "terseLabel": "Carrying amounts, at Ending"
       }
      }
     },
     "localname": "CarryingAmountsAtEndingofPropertyandPlantEquipment",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofpropertyplantandequipmentaccountsanditsrelatedaccumulateddepreciationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_CarryingAmountsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carrying Amounts Member",
        "terseLabel": "Carrying Amounts [Member]"
       }
      }
     },
     "localname": "CarryingAmountsMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialliabilitiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_CashAndCashEquivalent": {
     "auth_ref": [],
     "calculation": {
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable0": {
       "order": 1.0,
       "parentTag": "aenz_TotalAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalent",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_CashReceivedFromNoncontrollingShareholders": {
     "auth_ref": [],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "order": 8.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash received from non-controlling shareholders.",
        "label": "Cash Received From Noncontrolling Shareholders",
        "negatedLabel": "Cash received (return of contributions) from non-controlling shareholders"
       }
      }
     },
     "localname": "CashReceivedFromNoncontrollingShareholders",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_CashandCashEquivalentsDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents (Details) [Line Items]"
       }
      }
     },
     "localname": "CashandCashEquivalentsDetailsLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/CashandCashEquivalentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_CashandCashEquivalentsDetailsScheduleofcaptioncomprisescomprisesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents (Details) - Schedule of caption comprises comprises [Line Items]"
       }
      }
     },
     "localname": "CashandCashEquivalentsDetailsScheduleofcaptioncomprisescomprisesLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcaptioncomprisescomprisesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_CashandCashEquivalentsDetailsScheduleofcaptioncomprisescomprisesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents (Details) - Schedule of caption comprises comprises [Table]"
       }
      }
     },
     "localname": "CashandCashEquivalentsDetailsScheduleofcaptioncomprisescomprisesTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcaptioncomprisescomprisesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_CashandCashEquivalentsDetailsScheduleofdepositsbearinterestLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents (Details) - Schedule of deposits bear interest [Line Items]"
       }
      }
     },
     "localname": "CashandCashEquivalentsDetailsScheduleofdepositsbearinterestLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofdepositsbearinterestTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_CashandCashEquivalentsDetailsScheduleofdepositsbearinterestTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents (Details) - Schedule of deposits bear interest [Table]"
       }
      }
     },
     "localname": "CashandCashEquivalentsDetailsScheduleofdepositsbearinterestTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofdepositsbearinterestTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_CashandCashEquivalentsDetailsScheduleofpaymentofbondsissuedandotherobligationsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents (Details) - Schedule of payment of bonds issued and other obligations [Line Items]"
       }
      }
     },
     "localname": "CashandCashEquivalentsDetailsScheduleofpaymentofbondsissuedandotherobligationsLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofpaymentofbondsissuedandotherobligationsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_CashandCashEquivalentsDetailsScheduleofpaymentofbondsissuedandotherobligationsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents (Details) - Schedule of payment of bonds issued and other obligations [Table]"
       }
      }
     },
     "localname": "CashandCashEquivalentsDetailsScheduleofpaymentofbondsissuedandotherobligationsTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofpaymentofbondsissuedandotherobligationsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_CashandCashEquivalentsDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents (Details) [Table]"
       }
      }
     },
     "localname": "CashandCashEquivalentsDetailsTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/CashandCashEquivalentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_CashandCashEquivalentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents Disclosure [Abstract]"
       }
      }
     },
     "localname": "CashandCashEquivalentsLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/CashandCashEquivalents"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_CashandCashEquivalentsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents [Table]"
       }
      }
     },
     "localname": "CashandCashEquivalentsTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/CashandCashEquivalents"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_CashandCashEquivalentsTablesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents [Abstract]"
       }
      }
     },
     "localname": "CashandCashEquivalentsTablesLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/CashandCashEquivalentsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_CashandCashEquivalentsTablesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents (Tables) [Table]"
       }
      }
     },
     "localname": "CashandCashEquivalentsTablesTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/CashandCashEquivalentsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_CentroComercialAgustinoPlazaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Centro Comercial Agustino Plaza Member",
        "terseLabel": "Centro Comercial \u201cAgustino Plaza\u201d [Member]",
        "verboseLabel": "Centro Comercial Agustino Plaza [Member]"
       }
      }
     },
     "localname": "CentroComercialAgustinoPlazaMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvestmentpropertynetTable",
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ChangeInPriorYearsEstimations": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of change in prior years estimations.",
        "label": "Change In Prior Years Estimations",
        "terseLabel": "- Change in prior years estimations"
       }
      }
     },
     "localname": "ChangeInPriorYearsEstimations",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedpretaxincomeTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ChileAndColombiaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Chile And Colombia Member",
        "terseLabel": "Chile and Colombia [Member]"
       }
      }
     },
     "localname": "ChileAndColombiaMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OperatingSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ChileColombiaAndMexicoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Chile Colombia And Mexico Member",
        "terseLabel": "Chile, Colombia and Mexico [Member]"
       }
      }
     },
     "localname": "ChileColombiaAndMexicoMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OperatingSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ChileanAndColombianPesosMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Chilean And Colombian Pesos Member",
        "terseLabel": "Chilean and Colombian Pesos [Member]"
       }
      }
     },
     "localname": "ChileanAndColombianPesosMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialRiskManagementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ChileanPesosMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Chilean Pesos Member",
        "terseLabel": "Chilean Pesos [Member]",
        "verboseLabel": "Chilean Pesos\t[Member]"
       }
      }
     },
     "localname": "ChileanPesosMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialRiskManagementDetails",
      "http://www.aenza.com.pe/role/ScheduleoffinancialassetsandliabilitiesTable",
      "http://www.aenza.com.pe/role/ScheduleofforeigncurrencytranslationadjustmentTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_CitibankDelPeruSAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Citibank Del Peru SAMember",
        "terseLabel": "Citibank [Member]"
       }
      }
     },
     "localname": "CitibankDelPeruSAMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcreditqualityoffinancialassetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_CivilCompensation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of civil compensation.",
        "label": "Civil Compensation",
        "terseLabel": "Civil compensation"
       }
      }
     },
     "localname": "CivilCompensation",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_CivilCompensationToPeruvianGovernmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Civil Compensation To Peruvian Government Member",
        "terseLabel": "Civil compensation to Peruvian Government [Member]"
       }
      }
     },
     "localname": "CivilCompensationToPeruvianGovernmentMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_CivilRepair": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of civil repair.",
        "label": "Civil Repair",
        "terseLabel": "Civil compensation recognized from the Agreement"
       }
      }
     },
     "localname": "CivilRepair",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofotherincomeandexpensesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ClaimAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Claim Amount.",
        "label": "Claim Amount",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "ClaimAmount",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofthirdpartyclaimscorrespondsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ClaimProcessesAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of claim processes amount.",
        "label": "Claim Processes Amount",
        "terseLabel": "Claim amount"
       }
      }
     },
     "localname": "ClaimProcessesAmount",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ClaimsToThirdPartie": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Claims To Third Partie",
        "terseLabel": "Total Claims to third parties"
       }
      }
     },
     "localname": "ClaimsToThirdPartie",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofaccountcomprisesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ClaimsToThirdPartiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Claims To Third Parties Member",
        "terseLabel": "Claims to third parties [Member]"
       }
      }
     },
     "localname": "ClaimsToThirdPartiesMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementinimpairmentofotherreceivablesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ClassOfShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of share.",
        "label": "Class Of Share",
        "terseLabel": "Class of share"
       }
      }
     },
     "localname": "ClassOfShare",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofinvestmentsinassociatesTable",
      "http://www.aenza.com.pe/role/ScheduleofinvestmentsjointventuresTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_ColombianPesosMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Colombian Pesos Member",
        "terseLabel": "Colombian Pesos [Member]"
       }
      }
     },
     "localname": "ColombianPesosMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialassetsandliabilitiesTable",
      "http://www.aenza.com.pe/role/ScheduleofforeigncurrencytranslationadjustmentTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_CommissionAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission Amount.",
        "label": "Commission Amount",
        "terseLabel": "Commission amount"
       }
      }
     },
     "localname": "CommissionAmount",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/GeneralInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_CommissionsAndCollateral": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commissions and collaterals.",
        "label": "Commissions And Collateral",
        "terseLabel": "Commissions and collaterals"
       }
      }
     },
     "localname": "CommissionsAndCollateral",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialexpensesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_Compensation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of compensation.",
        "label": "Compensation",
        "terseLabel": "Compensation"
       }
      }
     },
     "localname": "Compensation",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofprovisionforclosurecorrespondsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_CompensationAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Compensation amount.",
        "label": "Compensation Amount",
        "terseLabel": "Compensation amount (in Nuevos Soles)"
       }
      }
     },
     "localname": "CompensationAmount",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BasisofPreparationandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_CompensationForTimeOfServiceofOtherAccountsPayable": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of compensation for time of service.",
        "label": "Compensation For Time Of Serviceof Other Accounts Payable",
        "terseLabel": "Compensation for time of service"
       }
      }
     },
     "localname": "CompensationForTimeOfServiceofOtherAccountsPayable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofthesalariesandprofitsharingpayableTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_CompensationOfCustomerAdvances": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Compensation of customer advances.",
        "label": "Compensation Of Customer Advances",
        "terseLabel": "Compensation of customer advances"
       }
      }
     },
     "localname": "CompensationOfCustomerAdvances",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementincontractliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ComprehensiveIncomeAttributedToOwnerofParent": {
     "auth_ref": [],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedComprehensiveIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Comprehensive income attributed to owner of parent.",
        "label": "Comprehensive Income Attributed To Ownerof Parent",
        "totalLabel": "Comprehensive income for the period attributable to owners of the Company, total"
       }
      }
     },
     "localname": "ComprehensiveIncomeAttributedToOwnerofParent",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ComprehensiveIncomeAttributedtoParent": {
     "auth_ref": [],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedComprehensiveIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Comprehensive income attributed to parent.",
        "label": "Comprehensive Income Attributedto Parent",
        "totalLabel": "Comprehensive income attributable to, total"
       }
      }
     },
     "localname": "ComprehensiveIncomeAttributedtoParent",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ComprimidoAndinoSACMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprimido Andino SACMember",
        "terseLabel": "Comprimido Andino S.A.C. [Member]"
       }
      }
     },
     "localname": "ComprimidoAndinoSACMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationssubsidiariesandrelatedinterestTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ConcesionariaChavimochicSACMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concesionaria Chavimochic SACMember",
        "terseLabel": "Concesionaria Chavimochic S.A.C. [Member]"
       }
      }
     },
     "localname": "ConcesionariaChavimochicSACMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails",
      "http://www.aenza.com.pe/role/ScheduleofinvestmentsinassociatesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ConcesionariaLaChiraSAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concesionaria La Chira SAMember",
        "terseLabel": "Concesionaria La Chira S.A. [Member]"
       }
      }
     },
     "localname": "ConcesionariaLaChiraSAMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconcessionsheldbythecorporationTable",
      "http://www.aenza.com.pe/role/ScheduleofcorporationsmajorjointoperationsTable",
      "http://www.aenza.com.pe/role/ScheduleofdepositsbearinterestTable",
      "http://www.aenza.com.pe/role/ScheduleoftradeaccountsreceivablecorrespondsTable",
      "http://www.aenza.com.pe/role/ScheduleofunbilledreceivablesofconcessionscorrespondstofuturecollectionsforpublicservicesgrantedaccordingtothefinancialmodelTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ConcesionariaVaExpresaSurSAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concesionaria Va Expresa Sur SAMember",
        "terseLabel": "Concesionaria V\u00eda Expresa Sur S.A. [Member]"
       }
      }
     },
     "localname": "ConcesionariaVaExpresaSurSAMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconcessionsheldbythecorporationTable",
      "http://www.aenza.com.pe/role/ScheduleofcorporationssubsidiariesandrelatedinterestTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ConcesionariaViaExpresaSurSAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concesionaria Via Expresa Sur SAMember",
        "terseLabel": "Concesionaria Via Expresa Sur S.A. [Member]"
       }
      }
     },
     "localname": "ConcesionariaViaExpresaSurSAMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationssubsidiariesandrelatedinterestTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ConcessionContractPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Concession contract percentage.",
        "label": "Concession Contract Percentage",
        "terseLabel": "Percentage of concession contract"
       }
      }
     },
     "localname": "ConcessionContractPercentage",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_ConcessionEffectivePeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Concession effective period.",
        "label": "Concession Effective Period",
        "terseLabel": "Concession period term"
       }
      }
     },
     "localname": "ConcessionEffectivePeriod",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "aenz_ConcessionTermination": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concession Termination",
        "terseLabel": "Concession termination"
       }
      }
     },
     "localname": "ConcessionTermination",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconcessionsheldbythecorporationTable"
     ],
     "xbrltype": "durationItemType"
    },
    "aenz_ConcessionaireAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Concessionaire Amount",
        "terseLabel": "Concessionaire amount"
       }
      }
     },
     "localname": "ConcessionaireAmount",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ConcessionaireVaExpresaSurSaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concessionaire Va Expresa Sur Sa Member",
        "terseLabel": "ConcessionaireVaExpresaSurSa [Member]"
       }
      }
     },
     "localname": "ConcessionaireVaExpresaSurSaMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherIncomeandExpensesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ConsolidatedStatementOfChangesInEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Statement Of Changes In Equity Abstract"
       }
      }
     },
     "localname": "ConsolidatedStatementOfChangesInEquityAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ConsolidatedStatementOfOtherComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Statement Of Other Comprehensive Income Abstract"
       }
      }
     },
     "localname": "ConsolidatedStatementOfOtherComprehensiveIncomeAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ConsolidationOfEntities": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Consolidation of entities.",
        "label": "Consolidation Of Entities",
        "terseLabel": "Consolidation of entities, percentage"
       }
      }
     },
     "localname": "ConsolidationOfEntities",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_ConsorcioAltoCaymaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consorcio Alto Cayma Member",
        "terseLabel": "Consorcio Alto Cayma [Member]"
       }
      }
     },
     "localname": "ConsorcioAltoCaymaMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationsmajorjointoperationsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ConsorcioAnconPativilcaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consorcio Ancon Pativilca Member",
        "terseLabel": "Consorcio Ancon-Pativilca [Member]"
       }
      }
     },
     "localname": "ConsorcioAnconPativilcaMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationsmajorjointoperationsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ConsorcioCDEMMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consorcio CDEMMember",
        "terseLabel": "Consorcio CDEM [Member]"
       }
      }
     },
     "localname": "ConsorcioCDEMMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofkeymanagementcompensationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ConsorcioChicamaAscopeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consorcio Chicama Ascope Member",
        "terseLabel": "Consorcio Chicama - Ascope [Member]"
       }
      }
     },
     "localname": "ConsorcioChicamaAscopeMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationsmajorjointoperationsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ConsorcioConstructorAltoCaymaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consorcio Constructor Alto Cayma Member",
        "terseLabel": "Consorcio Constructor Alto Cayma [Member]"
       }
      }
     },
     "localname": "ConsorcioConstructorAltoCaymaMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationsmajorjointoperationsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ConsorcioConstructorChavimochicMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consorcio Constructor Chavimochic Member",
        "terseLabel": "Consorcio Constructor Chavimochic [Member]"
       }
      }
     },
     "localname": "ConsorcioConstructorChavimochicMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "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"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ConsorcioConstructorChavimochicsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consorcio Constructor Chavimochics Member",
        "terseLabel": "Consorcio Constructor Chavimochic\u2019s [Member]"
       }
      }
     },
     "localname": "ConsorcioConstructorChavimochicsMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ContingenciesCommitmentsandWarrantiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ConsorcioConstructorDuctosDelSurMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consorcio Constructor Ductos Del Sur Member",
        "terseLabel": "Consorcio Constructor Ductos del Sur [Member]"
       }
      }
     },
     "localname": "ConsorcioConstructorDuctosDelSurMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails",
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails",
      "http://www.aenza.com.pe/role/ScheduleofcorporationsmajorjointoperationsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ConsorcioConstructorDuctosDelSursMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consorcio Constructor Ductos Del Surs Member",
        "terseLabel": "Consorcio Constructor Ductos del Sur\u2019s [Member]"
       }
      }
     },
     "localname": "ConsorcioConstructorDuctosDelSursMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ContingenciesCommitmentsandWarrantiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ConsorcioDuctosDelSurPayableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consorcio Ductos Del Sur Payable Member",
        "terseLabel": "Consorcio Ductos del Sur - payable [Member]"
       }
      }
     },
     "localname": "ConsorcioDuctosDelSurPayableMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofotheraccountspayableTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ConsorcioEcotecGMIMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consorcio Ecotec GMIMember",
        "terseLabel": "Consorcio Ecotec - GMI [Member]"
       }
      }
     },
     "localname": "ConsorcioEcotecGMIMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationsmajorjointoperationsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ConsorcioEcotecGMIPIMMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consorcio Ecotec GMIPIMMember",
        "terseLabel": "Consorcio Ecotec - GMI - PIM [Member]"
       }
      }
     },
     "localname": "ConsorcioEcotecGMIPIMMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationsmajorjointoperationsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ConsorcioEnergiaYVaporMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consorcio Energia YVapor Member",
        "terseLabel": "Consorcio Energia y Vapor [Member]"
       }
      }
     },
     "localname": "ConsorcioEnergiaYVaporMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationsmajorjointoperationsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ConsorcioErmitaoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consorcio Ermitao Member",
        "terseLabel": "Consorcio Ermita\u00f1o [Member]"
       }
      }
     },
     "localname": "ConsorcioErmitaoMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationsmajorjointoperationsTable",
      "http://www.aenza.com.pe/role/ScheduleofkeymanagementcompensationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ConsorcioGMIHaskoningdhvMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consorcio GMIHaskoningdhv Member",
        "terseLabel": "Consorcio GMI- Haskoningdhv [Member]"
       }
      }
     },
     "localname": "ConsorcioGMIHaskoningdhvMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationsmajorjointoperationsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ConsorcioGyMCONCIVILESMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consorcio Gy MCONCIVILESMember",
        "terseLabel": "Consorcio GyM \u2013 CONCIVILES [Member]"
       }
      }
     },
     "localname": "ConsorcioGyMCONCIVILESMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationsmajorjointoperationsTable",
      "http://www.aenza.com.pe/role/ScheduleofkeymanagementcompensationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ConsorcioGyMStraconMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consorcio Gy MStracon Member",
        "terseLabel": "Consorcio GyM-Stracon [Member]"
       }
      }
     },
     "localname": "ConsorcioGyMStraconMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationsmajorjointoperationsTable",
      "http://www.aenza.com.pe/role/ScheduleofkeymanagementcompensationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ConsorcioHVGyMMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consorcio HVGy MMember",
        "terseLabel": "Consorcio HV GyM [Member]"
       }
      }
     },
     "localname": "ConsorcioHVGyMMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationsmajorjointoperationsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ConsorcioHuachoPativilcaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consorcio Huacho Pativilca Member",
        "terseLabel": "Consorcio Huacho Pativilca [Member]"
       }
      }
     },
     "localname": "ConsorcioHuachoPativilcaMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationsmajorjointoperationsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ConsorcioInternacionalSupervisionValleSagradoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consorcio Internacional Supervision Valle Sagrado Member",
        "terseLabel": "Consorcio Internacional Supervision Valle Sagrado [Member]"
       }
      }
     },
     "localname": "ConsorcioInternacionalSupervisionValleSagradoMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationsmajorjointoperationsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ConsorcioIntiPunkuMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consorcio Inti Punku Member",
        "terseLabel": "Consorcio Inti Punku [Member]"
       }
      }
     },
     "localname": "ConsorcioIntiPunkuMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails",
      "http://www.aenza.com.pe/role/ScheduleofcorporationsmajorjointoperationsTable",
      "http://www.aenza.com.pe/role/ScheduleofkeymanagementcompensationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ConsorcioItaloPeruanoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consorcio Italo Peruano Member",
        "terseLabel": "Consorcio Italo Peruano [Member]"
       }
      }
     },
     "localname": "ConsorcioItaloPeruanoMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationsmajorjointoperationsTable",
      "http://www.aenza.com.pe/role/ScheduleofkeymanagementcompensationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ConsorcioLaChiraMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consorcio La Chira Member",
        "terseLabel": "Consorcio La Chira [Member]"
       }
      }
     },
     "localname": "ConsorcioLaChiraMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationsmajorjointoperationsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ConsorcioLaGloriaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consorcio La Gloria Member",
        "terseLabel": "Consorcio La Gloria [Member]"
       }
      }
     },
     "localname": "ConsorcioLaGloriaMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationsmajorjointoperationsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ConsorcioLimaActividadesComercialesSurMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consorcio Lima Actividades Comerciales Sur Member",
        "terseLabel": "Consorcio Lima Actividades Comerciales Sur [Member]"
       }
      }
     },
     "localname": "ConsorcioLimaActividadesComercialesSurMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationsmajorjointoperationsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ConsorcioLimaActividadesSurMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consorcio Lima Actividades Sur Member",
        "terseLabel": "Consorcio Lima Actividades Sur [Member]"
       }
      }
     },
     "localname": "ConsorcioLimaActividadesSurMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationsmajorjointoperationsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ConsorcioManperanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consorcio Manperan Member",
        "terseLabel": "Consorcio Manperan [Member]"
       }
      }
     },
     "localname": "ConsorcioManperanMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationsmajorjointoperationsTable",
      "http://www.aenza.com.pe/role/ScheduleofkeymanagementcompensationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ConsorcioNortePachacutecMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consorcio Norte Pachacutec Member",
        "terseLabel": "Consorcio Norte Pachacutec [Member]"
       }
      }
     },
     "localname": "ConsorcioNortePachacutecMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationsmajorjointoperationsTable",
      "http://www.aenza.com.pe/role/ScheduleofkeymanagementcompensationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ConsorcioObrasVialesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consorcio Obras Viales Member",
        "terseLabel": "Consorcio Obras Viales [Member]"
       }
      }
     },
     "localname": "ConsorcioObrasVialesMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationsmajorjointoperationsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ConsorcioPascoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consorcio Pasco Member",
        "terseLabel": "Consorcio Pasco [Member]"
       }
      }
     },
     "localname": "ConsorcioPascoMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationsmajorjointoperationsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ConsorcioPeruanoDeConservacionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consorcio Peruano De Conservacion Member",
        "terseLabel": "Consorcio Peruano de Conservacion [Member]"
       }
      }
     },
     "localname": "ConsorcioPeruanoDeConservacionMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationsmajorjointoperationsTable",
      "http://www.aenza.com.pe/role/ScheduleofkeymanagementcompensationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ConsorcioPoyryGMIMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consorcio Poyry GMIMember",
        "terseLabel": "Consorcio Poyry-GMI [Member]"
       }
      }
     },
     "localname": "ConsorcioPoyryGMIMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationsmajorjointoperationsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ConsorcioRibereoChinchaycamacMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consorcio Ribereo Chinchaycamac Member",
        "terseLabel": "Consorcio Ribere\u00f1o Chinchaycamac [Member]"
       }
      }
     },
     "localname": "ConsorcioRibereoChinchaycamacMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationsmajorjointoperationsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ConsorcioRioMantaroMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consorcio Rio Mantaro Member",
        "terseLabel": "Consorcio Rio Mantaro [Member]"
       }
      }
     },
     "localname": "ConsorcioRioMantaroMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofkeymanagementcompensationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ConsorcioRioMantaroPayablesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consorcio Rio Mantaro Payables Member",
        "terseLabel": "Consorcio Rio Mantaro - payables [Member]"
       }
      }
     },
     "localname": "ConsorcioRioMantaroPayablesMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofotheraccountspayableTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ConsorcioRioUrubambaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consorcio Rio Urubamba Member",
        "terseLabel": "Consorcio Rio Urubamba [Member]"
       }
      }
     },
     "localname": "ConsorcioRioUrubambaMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofkeymanagementcompensationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ConsorcioSupervisorGRHMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consorcio Supervisor GRHMember",
        "terseLabel": "Consorcio Supervisor GRH [Member]"
       }
      }
     },
     "localname": "ConsorcioSupervisorGRHMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationsmajorjointoperationsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ConsorcioSupervisorIloMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consorcio Supervisor Ilo Member",
        "terseLabel": "Consorcio Supervisor Ilo [Member]"
       }
      }
     },
     "localname": "ConsorcioSupervisorIloMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationsmajorjointoperationsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ConsorcioTNTVialYVivesDSDChileLTDAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consorcio TNTVial YVives DSDChile LTDAMember",
        "terseLabel": "Consorcio TNT Vial y Vives - DSD Chile LTDA [Member]"
       }
      }
     },
     "localname": "ConsorcioTNTVialYVivesDSDChileLTDAMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofkeymanagementcompensationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ConsorcioTerminalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consorcio Terminales Member",
        "terseLabel": "Consorcio Terminales [Member]"
       }
      }
     },
     "localname": "ConsorcioTerminalesMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationsmajorjointoperationsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ConsorcioVialAyahuaylasMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consorcio Vial Ayahuaylas Member",
        "terseLabel": "Consorcio Vial Ayahuaylas [Member]"
       }
      }
     },
     "localname": "ConsorcioVialAyahuaylasMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationsmajorjointoperationsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ConsorcioVialDelSurMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consorcio Vial Del Sur Member",
        "terseLabel": "Consorcio Vial del Sur [Member]"
       }
      }
     },
     "localname": "ConsorcioVialDelSurMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationsmajorjointoperationsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ConsorcioVialICAPALMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consorcio Vial ICAPALMember",
        "terseLabel": "Consorcio Vial ICAPAL [Member]"
       }
      }
     },
     "localname": "ConsorcioVialICAPALMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationsmajorjointoperationsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ConsorcioVialLaConcordiaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consorcio Vial La Concordia Member",
        "terseLabel": "Consorcio Vial la Concordia [Member]"
       }
      }
     },
     "localname": "ConsorcioVialLaConcordiaMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationsmajorjointoperationsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ConsorcioVialLaQuinuaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consorcio Vial La Quinua Member",
        "terseLabel": "Consorcio Vial la Quinua [Member]"
       }
      }
     },
     "localname": "ConsorcioVialLaQuinuaMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ConsorcioVialQuinuaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consorcio Vial Quinua Member",
        "terseLabel": "Consorcio Vial Quinua [Member]"
       }
      }
     },
     "localname": "ConsorcioVialQuinuaMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationsmajorjointoperationsTable",
      "http://www.aenza.com.pe/role/ScheduleofkeymanagementcompensationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ConsorcioVialSierraMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consorcio Vial Sierra Member",
        "terseLabel": "Consorcio Vial Sierra [Member]"
       }
      }
     },
     "localname": "ConsorcioVialSierraMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationsmajorjointoperationsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ConsorcioVialSullanaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consorcio Vial Sullana Member",
        "terseLabel": "Consorcio Vial Sullana [Member]"
       }
      }
     },
     "localname": "ConsorcioVialSullanaMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationsmajorjointoperationsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ConsortiumFundsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consortium Funds Member",
        "terseLabel": "Consortium funds [Member]"
       }
      }
     },
     "localname": "ConsortiumFundsMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcaptioncomprisescomprisesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ConstructionActivitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Construction Activities Member",
        "terseLabel": "Construction Activities [Member]"
       }
      }
     },
     "localname": "ConstructionActivitiesMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofrevenuesfromcontractswithcustomersTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ConstructionAndSanitationExpenses": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "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]",
        "label": "Construction And Sanitation Expenses",
        "terseLabel": "Construction and sanitation expenses (in Nuevos Soles)"
       }
      }
     },
     "localname": "ConstructionAndSanitationExpenses",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/FinanceIncomeandExpensesInterestforPresentValueofFinancialAssetsorLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ConstructionDiscountRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of construction discount rate.",
        "label": "Construction Discount Rate",
        "terseLabel": "Construction discount rate"
       }
      }
     },
     "localname": "ConstructionDiscountRate",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/FinanceIncomeandExpensesInterestforPresentValueofFinancialAssetsorLiabilitiesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_ConstructionMaterial": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of construction materials.",
        "label": "Construction Material",
        "terseLabel": "Construction materials"
       }
      }
     },
     "localname": "ConstructionMaterial",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InventoriesNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ConstructionMaterials": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Construction materials.",
        "label": "Construction Materials",
        "terseLabel": "Construction materials"
       }
      }
     },
     "localname": "ConstructionMaterials",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofinventoriesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ConstructionOfTheSecondTranchOfTheAnconHuachoPativilcaHighway": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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",
        "terseLabel": "Construction of the second tranche of the \u201cAncon- Huacho-Pativilca\u201d highway"
       }
      }
     },
     "localname": "ConstructionOfTheSecondTranchOfTheAnconHuachoPativilcaHighway",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofintangibleassetsofthesubsidiaryredVialTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ConstructorAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The constructor amount.",
        "label": "Constructor Amount",
        "terseLabel": "Constructor amount"
       }
      }
     },
     "localname": "ConstructorAmount",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ContentiousadministrativeAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Contentious-administrative amount.",
        "label": "Contentiousadministrative Amount",
        "terseLabel": "Contentious-administrative amount"
       }
      }
     },
     "localname": "ContentiousadministrativeAmount",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ContingenciesCommitmentsandWarrantiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ContingenciesCommitmentsandWarrantiesDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contingencies, Commitments, and Warranties (Details) [Line Items]"
       }
      }
     },
     "localname": "ContingenciesCommitmentsandWarrantiesDetailsLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ContingenciesCommitmentsandWarrantiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_ContingenciesCommitmentsandWarrantiesDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contingencies, Commitments, and Warranties (Details) [Table]"
       }
      }
     },
     "localname": "ContingenciesCommitmentsandWarrantiesDetailsTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ContingenciesCommitmentsandWarrantiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_ContingencyProvison": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingency provison.",
        "label": "Contingency Provison",
        "terseLabel": "Contingency provision"
       }
      }
     },
     "localname": "ContingencyProvison",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ContingenciesCommitmentsandWarrantiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ContinuingAndDiscontinuedOperationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Continuing And Discontinued Operation Axis",
        "terseLabel": "Continuing and discontinued operation [Axis]"
       }
      }
     },
     "localname": "ContinuingAndDiscontinuedOperationAxis",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofDepreciationofpropertyplantandequipmentandinvestmentpropertyTable",
      "http://www.aenza.com.pe/role/ScheduleofexpensefordepreciationofrightofuseassetsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_ContinuingAndDiscontinuedOperationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ContinuingAndDiscontinuedOperation [Domain]"
       }
      }
     },
     "localname": "ContinuingAndDiscontinuedOperationDomain",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofDepreciationofpropertyplantandequipmentandinvestmentpropertyTable",
      "http://www.aenza.com.pe/role/ScheduleofexpensefordepreciationofrightofuseassetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ContractAssetsConcessionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract Assets Concessions Member",
        "terseLabel": "Contract assets \u2013 Concessions [Member]"
       }
      }
     },
     "localname": "ContractAssetsConcessionsMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoftradeaccountsreceivablesnetTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ContractAssetsSubsidiariesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract Assets Subsidiaries Member",
        "terseLabel": "Contract assets \u2013 Subsidiaries [Member]"
       }
      }
     },
     "localname": "ContractAssetsSubsidiariesMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoftradeaccountsreceivablesnetTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ContributionsAndProfitTotaling": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contributions and profit totaling.",
        "label": "Contributions And Profit Totaling",
        "terseLabel": "Contributions and profit totaling"
       }
      }
     },
     "localname": "ContributionsAndProfitTotaling",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ContributionsReceivedOfNoncontrollingShareholders": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contributions received of non-controlling shareholders.",
        "label": "Contributions Received Of Noncontrolling Shareholders",
        "terseLabel": "Contributions received"
       }
      }
     },
     "localname": "ContributionsReceivedOfNoncontrollingShareholders",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcontributionsofnoncontrollingshareholdersTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ConversionAdjustment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Conversion adjustment.",
        "label": "Conversion Adjustment",
        "terseLabel": "Conversion adjustment"
       }
      }
     },
     "localname": "ConversionAdjustment",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementoftheinvestmentsinassociatesTable",
      "http://www.aenza.com.pe/role/ScheduleofmovementoftheinvestmentsinjointventuresTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ConvertibleBondParValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The price of convertible bond par value.",
        "label": "Convertible Bond Par Value",
        "terseLabel": "Convertible bond par value (in Dollars per share)"
       }
      }
     },
     "localname": "ConvertibleBondParValue",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/EquityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "aenz_ConvertibleBondShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of convertible bond shares.",
        "label": "Convertible Bond Shares",
        "terseLabel": "Convertible bond shares"
       }
      }
     },
     "localname": "ConvertibleBondShares",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/EquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "aenz_CorporationsRevenuesPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total percentage in corporation revenues.",
        "label": "Corporations Revenues Percentage",
        "terseLabel": "Total percentage in corporation revenues"
       }
      }
     },
     "localname": "CorporationsRevenuesPercentage",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialRiskManagementDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_Cost1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost1 Member",
        "terseLabel": "Cost [Member]"
       }
      }
     },
     "localname": "Cost1Member",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofinvestmentpropertyanditsrelatedaccumulateddepreciationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_CostAbstract0": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost Abstract0",
        "terseLabel": "Cost"
       }
      }
     },
     "localname": "CostAbstract0",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationrecognizedassetsandliabilitiesforrightofuseTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_CostAbstract1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost Abstract1",
        "terseLabel": "Cost"
       }
      }
     },
     "localname": "CostAbstract1",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofintangibleassetsandrelatedaccumulatedamortizationTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_CostAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cost.",
        "label": "Cost Amount",
        "periodEndLabel": "Cost amount ending",
        "periodStartLabel": "Cost amount, beginning"
       }
      }
     },
     "localname": "CostAmount",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofinvestmentpropertyanditsrelatedaccumulateddepreciationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_CostBalanceAtBeginning": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cost balance, at beginning.",
        "label": "Cost Balance At Beginning",
        "periodStartLabel": "Cost Balance, at Beginning"
       }
      }
     },
     "localname": "CostBalanceAtBeginning",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationrecognizedassetsandliabilitiesforrightofuseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_CostBalanceAtEnding": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cost balance, at ending.",
        "label": "Cost Balance At Ending",
        "periodEndLabel": "Cost Balance, at Ending"
       }
      }
     },
     "localname": "CostBalanceAtEnding",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationrecognizedassetsandliabilitiesforrightofuseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_CostOfConstructionActivities": {
     "auth_ref": [],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "aenz_CostOfSalesAndService",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of construction activities.",
        "label": "Cost Of Construction Activities",
        "negatedLabel": "Cost of construction activities",
        "terseLabel": "Cost of construction activities"
       }
      }
     },
     "localname": "CostOfConstructionActivities",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement",
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementofincomeTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_CostOfRealEstateAndSaleOfGoods": {
     "auth_ref": [],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement": {
       "order": 3.0,
       "parentTag": "aenz_CostOfSalesAndService",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cost of real estate and sale of goods.",
        "label": "Cost Of Real Estate And Sale Of Goods",
        "negatedLabel": "Cost of real estate and sale of goods",
        "terseLabel": "Cost of real estate and sale of goods"
       }
      }
     },
     "localname": "CostOfRealEstateAndSaleOfGoods",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement",
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementofincomeTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_CostOfSalesAndService": {
     "auth_ref": [],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of sales and services.",
        "label": "Cost Of Sales And Service",
        "totalLabel": "Cost of sales and services"
       }
      }
     },
     "localname": "CostOfSalesAndService",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_CostOfSalesAndServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost Of Sales And Services Member",
        "terseLabel": "Cost of sales [Member]"
       }
      }
     },
     "localname": "CostOfSalesAndServicesMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofamortizationofintangiblesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_CostOfServicesAndGoods": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost Of Services And Goods",
        "terseLabel": "Cost of services and goods"
       }
      }
     },
     "localname": "CostOfServicesAndGoods",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofDepreciationofinvestmentpropertyTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_CostOfServicesAndGoodsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost Of Services And Goods Member",
        "netLabel": "Cost of goods and services [member]",
        "terseLabel": "Cost of services and goods [Member]",
        "verboseLabel": "Cost of sales and services [Member]"
       }
      }
     },
     "localname": "CostOfServicesAndGoodsMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofDepreciationofpropertyplantandequipmentandinvestmentpropertyTable",
      "http://www.aenza.com.pe/role/ScheduleofcostsandexpensesbynatureTable",
      "http://www.aenza.com.pe/role/ScheduleofdepreciationcomprisesTable",
      "http://www.aenza.com.pe/role/ScheduleofexpensefordepreciationofrightofuseassetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_CostTotal": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "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.",
        "label": "Cost Total",
        "negatedLabel": "Cost total"
       }
      }
     },
     "localname": "CostTotal",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementofincomeTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_CostsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Costs Abstract",
        "terseLabel": "Cost"
       }
      }
     },
     "localname": "CostsAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_CostsAndExpensesByNatureTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Costs And Expenses By Nature Table Text Block",
        "terseLabel": "Schedule of costs and expenses by nature"
       }
      }
     },
     "localname": "CostsAndExpensesByNatureTableTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/CostsandExpensesbyNatureTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_CostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Costs Member",
        "terseLabel": "Cost [Member]"
       }
      }
     },
     "localname": "CostsMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofpropertyplantandequipmentaccountsanditsrelatedaccumulateddepreciationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_CostsOfDevelopmentOfWellsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Costs Of Development Of Wells Member",
        "terseLabel": "Costs of Development of Wells [member]"
       }
      }
     },
     "localname": "CostsOfDevelopmentOfWellsMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofintangibleassetsandrelatedaccumulatedamortizationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_CostsandExpensesbyNatureDetailsScheduleofcostsandexpensesbynatureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Costs and Expenses by Nature (Details) - Schedule of costs and expenses by nature [Line Items]"
       }
      }
     },
     "localname": "CostsandExpensesbyNatureDetailsScheduleofcostsandexpensesbynatureLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcostsandexpensesbynatureTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_CostsandExpensesbyNatureDetailsScheduleofcostsandexpensesbynatureTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Costs and Expenses by Nature (Details) - Schedule of costs and expenses by nature [Table]"
       }
      }
     },
     "localname": "CostsandExpensesbyNatureDetailsScheduleofcostsandexpensesbynatureTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcostsandexpensesbynatureTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_CostsandExpensesbyNatureDetailsScheduleofdepreciationcomprisesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Costs and Expenses by Nature (Details) - Schedule of depreciation comprises [Line Items]"
       }
      }
     },
     "localname": "CostsandExpensesbyNatureDetailsScheduleofdepreciationcomprisesLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofdepreciationcomprisesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_CostsandExpensesbyNatureDetailsScheduleofdepreciationcomprisesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Costs and Expenses by Nature (Details) - Schedule of depreciation comprises [Table]"
       }
      }
     },
     "localname": "CostsandExpensesbyNatureDetailsScheduleofdepreciationcomprisesTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofdepreciationcomprisesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_CounterpartiesWithNoExternalRiskRatingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparties With No External Risk Rating Abstract",
        "terseLabel": "Counterparties with no external risk rating"
       }
      }
     },
     "localname": "CounterpartiesWithNoExternalRiskRatingAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofexistingcustomersrelatedpartiesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_CountryOfChileMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Country Of Chile Member",
        "terseLabel": "Chile [Member]"
       }
      }
     },
     "localname": "CountryOfChileMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofsegmentsgeographicalareaTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_CountryOfColombiaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Country Of Colombia Member",
        "terseLabel": "Colombia [Member]"
       }
      }
     },
     "localname": "CountryOfColombiaMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofsegmentsgeographicalareaTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_CountryOfMexicoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Country Of Mexico Member",
        "terseLabel": "Mexico [Member]"
       }
      }
     },
     "localname": "CountryOfMexicoMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofsegmentsgeographicalareaTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_CountryOfPeruMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Country Of Peru Member",
        "terseLabel": "Peru [Member]"
       }
      }
     },
     "localname": "CountryOfPeruMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofsegmentsgeographicalareaTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_CumbraIngenieriaSAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumbra Ingenieria SAMember",
        "netLabel": "Cumbra Ingenieria S.A [Member]",
        "terseLabel": "Cumbra Ingenieria S.A. [Member]",
        "verboseLabel": "Cumbra Ingenieria S.A. and subsidiaries [Member]"
       }
      }
     },
     "localname": "CumbraIngenieriaSAMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "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/ScheduleofcorporationssubsidiariesandrelatedinterestTable",
      "http://www.aenza.com.pe/role/ScheduleofcorporationsubsidiariesmaterialnoncontrollinginterestsTable",
      "http://www.aenza.com.pe/role/ScheduleofdepositsbearinterestTable",
      "http://www.aenza.com.pe/role/ScheduleofincometaxprepaymentsconsistofincometaxpaymentsTable",
      "http://www.aenza.com.pe/role/ScheduleofleaseliabilityforrightofuseassetTable",
      "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/ScheduleofunbilledreceivablesofsubsidiariesTable",
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_CumbraIngenieriaSAMinaGoldFieldsLaCimaSAProjectMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumbra Ingenieria SAMina Gold Fields La Cima SAProject Member",
        "terseLabel": "Cumbra Ingenieria S.A. - Mina Gold Fields La Cima S.A. Project [Member]"
       }
      }
     },
     "localname": "CumbraIngenieriaSAMinaGoldFieldsLaCimaSAProjectMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofadvancesreceivedfromcustomersrelatemainlytoconstructionprojectsTable",
      "http://www.aenza.com.pe/role/ScheduleofunbilledreceivablesofsubsidiariesgroupedTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_CumbraIngenieriaSAProyectoMinaGoldFieldsLaCimaSAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumbra Ingenieria SAProyecto Mina Gold Fields La Cima SAMember",
        "terseLabel": "Cumbra Ingenieria S.A. - Proyecto Mina Gold Fields La Cima S.A. [Member]"
       }
      }
     },
     "localname": "CumbraIngenieriaSAProyectoMinaGoldFieldsLaCimaSAMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofbalancescorrespondingtothemainprojectsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_CumbraIngenieriaSProyectoMinaGoldFieldsLaCimaSAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumbra Ingenieria SProyecto Mina Gold Fields La Cima SAMember",
        "terseLabel": "Cumbra Ingenieria S.\u2013. - Proyecto Mina Gold Fields La Cima S.A. [Member]"
       }
      }
     },
     "localname": "CumbraIngenieriaSProyectoMinaGoldFieldsLaCimaSAMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofinvoicespayableTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_CumbraInversionesColombiaSASMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumbra Inversiones Colombia SASMember",
        "terseLabel": "Cumbra Inversiones Colombia SAS [Member]",
        "verboseLabel": "Cumbra Inversiones Colombia S.A.S. [Member]"
       }
      }
     },
     "localname": "CumbraInversionesColombiaSASMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationssubsidiariesandrelatedinterestTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_CumbraPeruMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumbra Peru Member",
        "terseLabel": "Cumbra Peru [Member]"
       }
      }
     },
     "localname": "CumbraPeruMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ContingenciesCommitmentsandWarrantiesDetails",
      "http://www.aenza.com.pe/role/OtherIncomeandExpensesDetails",
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_CumbraPeruSAAeropuertoJorgeChavezMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumbra Peru SAAeropuerto Jorge Chavez Member",
        "terseLabel": "Cumbra Peru S.A. - Aeropuerto Jorge Chavez [Member]"
       }
      }
     },
     "localname": "CumbraPeruSAAeropuertoJorgeChavezMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofbalancescorrespondingtothemainprojectsTable",
      "http://www.aenza.com.pe/role/ScheduleofcorrespondstoadvancetosuppliersTable",
      "http://www.aenza.com.pe/role/ScheduleofinvoicespayableTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_CumbraPeruSACentroHidroelectricaCerroDelAguilaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumbra Peru SACentro Hidroelectrica Cerro Del Aguila Member",
        "terseLabel": "Cumbra Peru S.A. \u2013 Centro Hidroelectrica Cerro del Aguila [Member]"
       }
      }
     },
     "localname": "CumbraPeruSACentroHidroelectricaCerroDelAguilaMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofinvoicespayableTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_CumbraPeruSAConcentradoraToquepalaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumbra Peru SAConcentradora Toquepala Member",
        "terseLabel": "Cumbra Peru S.A. - Concentradora Toquepala [Member]"
       }
      }
     },
     "localname": "CumbraPeruSAConcentradoraToquepalaMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofbalancescorrespondingtothemainprojectsTable",
      "http://www.aenza.com.pe/role/ScheduleofinvoicespayableTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_CumbraPeruSAConcentratorPlantAndQuellavecoTunnelMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumbra Peru SAConcentrator Plant And Quellaveco Tunnel Member",
        "terseLabel": "Cumbra Peru S.A. - Concentrator Plant and Quellaveco Tunnel [Member]"
       }
      }
     },
     "localname": "CumbraPeruSAConcentratorPlantAndQuellavecoTunnelMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofadvancesreceivedfromcustomersrelatemainlytoconstructionprojectsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_CumbraPeruSAConcentratorPlantAndTunnelOfQuellavecoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumbra Peru SAConcentrator Plant And Tunnel Of Quellaveco Member",
        "terseLabel": "Cumbra Peru S.A. - Concentrator Plant and tunnel of Quellaveco [Member]",
        "verboseLabel": "Cumbra Peru S.A. - Quellaveco Concentrator Plant [Member]"
       }
      }
     },
     "localname": "CumbraPeruSAConcentratorPlantAndTunnelOfQuellavecoMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofdepositsareretainedbycustomersTable",
      "http://www.aenza.com.pe/role/ScheduleofunbilledreceivablesofsubsidiariesgroupedTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_CumbraPeruSADescolmatacionDelRioChicamaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumbra Peru SADescolmatacion Del Rio Chicama Member",
        "terseLabel": "Cumbra Peru S.A. - Descolmatacion del Rio Chicama [Member]"
       }
      }
     },
     "localname": "CumbraPeruSADescolmatacionDelRioChicamaMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofinvoicespayableTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_CumbraPeruSAFiltroDeRelavesQuebradaHondaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumbra Peru SAFiltro De Relaves Quebrada Honda Member",
        "terseLabel": "Cumbra Peru S.A. - Filtro de Relaves Quebrada Honda [Member]"
       }
      }
     },
     "localname": "CumbraPeruSAFiltroDeRelavesQuebradaHondaMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofbalancescorrespondingtothemainprojectsTable",
      "http://www.aenza.com.pe/role/ScheduleofinvoicespayableTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_CumbraPeruSAGasoductoPiuraProjectMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumbra Peru SAGasoducto Piura Project Member",
        "terseLabel": "Cumbra Peru S.A. - Gasoducto Piura Project\t[Member]"
       }
      }
     },
     "localname": "CumbraPeruSAGasoductoPiuraProjectMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofunbilledreceivablesofsubsidiariesgroupedTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_CumbraPeruSAJorgeChavezAirportMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumbra Peru SAJorge Chavez Airport Member",
        "terseLabel": "Cumbra Peru S.A. - Jorge Chavez Airport [Member]"
       }
      }
     },
     "localname": "CumbraPeruSAJorgeChavezAirportMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofunbilledreceivablesofsubsidiariesgroupedTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_CumbraPeruSAJorgeChvezAirportMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumbra Peru SAJorge Chvez Airport Member",
        "terseLabel": "Cumbra Peru S.A. - Jorge Ch\u00e1vez Airport [Member]"
       }
      }
     },
     "localname": "CumbraPeruSAJorgeChvezAirportMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofadvancesreceivedfromcustomersrelatemainlytoconstructionprojectsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_CumbraPeruSAMachuPicchuMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumbra Peru SAMachu Picchu Member",
        "terseLabel": "Cumbra Peru S.A. - Machu Picchu [Member]"
       }
      }
     },
     "localname": "CumbraPeruSAMachuPicchuMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofadvancesreceivedfromcustomersrelatemainlytoconstructionprojectsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_CumbraPeruSAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumbra Peru SAMember",
        "netLabel": "Cumbra Peru S.A. and subsidiaries [Member]",
        "terseLabel": "Cumbra Peru S.A. [Member]",
        "verboseLabel": "Cumbra Peru S.A. [member]"
       }
      }
     },
     "localname": "CumbraPeruSAMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BondsDetails",
      "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/OtherProvisionsDetails",
      "http://www.aenza.com.pe/role/ScheduleofbondsTable",
      "http://www.aenza.com.pe/role/ScheduleofbondsissuedsummaryTable",
      "http://www.aenza.com.pe/role/ScheduleofcomprisesbankloansinlocalandforeigncurrenciesforworkingcapitalpurposesTable",
      "http://www.aenza.com.pe/role/ScheduleofcorporationssubsidiariesandrelatedinterestTable",
      "http://www.aenza.com.pe/role/ScheduleofcorporationsubsidiariesmaterialnoncontrollinginterestsTable",
      "http://www.aenza.com.pe/role/ScheduleofdeferredincometaxisclassifiedbyitsestimatedreversaltermTable",
      "http://www.aenza.com.pe/role/ScheduleoffinanceleaseobligationsTable",
      "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",
      "http://www.aenza.com.pe/role/ScheduleofunbilledreceivablesofsubsidiariesTable",
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_CumbraPeruSAPiuraGasPipelineProjectMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumbra Peru SAPiura Gas Pipeline Project Member",
        "terseLabel": "Cumbra Peru S.A. - Piura Gas Pipeline Project [Member]"
       }
      }
     },
     "localname": "CumbraPeruSAPiuraGasPipelineProjectMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofdepositsareretainedbycustomersTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_CumbraPeruSAPiuraPipelineProjectMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumbra Peru SAPiura Pipeline Project Member",
        "terseLabel": "Cumbra Peru S.A. - Piura Gas Pipeline Project [Member]"
       }
      }
     },
     "localname": "CumbraPeruSAPiuraPipelineProjectMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofadvancesreceivedfromcustomersrelatemainlytoconstructionprojectsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_CumbraPeruSAPlantaConcentradoraYTunelQuellavecoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumbra Peru SAPlanta Concentradora YTunel Quellaveco Member",
        "terseLabel": "Cumbra Peru S.A. - Planta Concentradora y tunel Quellaveco [Member]"
       }
      }
     },
     "localname": "CumbraPeruSAPlantaConcentradoraYTunelQuellavecoMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofbalancescorrespondingtothemainprojectsTable",
      "http://www.aenza.com.pe/role/ScheduleofinvoicespayableTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_CumbraPeruSAPlantaDeFlotacionDeParticulasGruesasMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumbra Peru SAPlanta De Flotacion De Particulas Gruesas Member",
        "terseLabel": "Cumbra Peru S.A. - Planta de Flotacion de Particulas Gruesas [Member]"
       }
      }
     },
     "localname": "CumbraPeruSAPlantaDeFlotacionDeParticulasGruesasMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofbalancescorrespondingtothemainprojectsTable",
      "http://www.aenza.com.pe/role/ScheduleofinvoicespayableTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_CumbraPeruSAPlantaGeneradoraMachuPicchuMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumbra Peru SAPlanta Generadora Machu Picchu Member",
        "terseLabel": "Cumbra Peru S.A. - Planta Generadora Machu Picchu [Member]"
       }
      }
     },
     "localname": "CumbraPeruSAPlantaGeneradoraMachuPicchuMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofbalancescorrespondingtothemainprojectsTable",
      "http://www.aenza.com.pe/role/ScheduleofinvoicespayableTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_CumbraPeruSAPlantaOxidosMarcobreMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumbra Peru SAPlanta Oxidos Marcobre Member",
        "terseLabel": "Cumbra Peru S.A. \u2013 Planta Oxidos Marcobre [Member]"
       }
      }
     },
     "localname": "CumbraPeruSAPlantaOxidosMarcobreMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofbalancescorrespondingtothemainprojectsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_CumbraPeruSAProjectsAndConsortiumsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumbra Peru SAProjects And Consortiums Member",
        "terseLabel": "Cumbra Peru S.A. - Projects and Consortiums [Member]"
       }
      }
     },
     "localname": "CumbraPeruSAProjectsAndConsortiumsMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorrespondstoadvancetosuppliersTable",
      "http://www.aenza.com.pe/role/ScheduleofdepositsareretainedbycustomersTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_CumbraPeruSAProyectoDeInfraestructuraViaExpresaLineaAmarillaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumbra Peru SAProyecto De Infraestructura Via Expresa Linea Amarilla Member",
        "terseLabel": "Cumbra Peru S.A. - Proyecto de Infraestructura Via Expresa Linea Amarilla [Member]"
       }
      }
     },
     "localname": "CumbraPeruSAProyectoDeInfraestructuraViaExpresaLineaAmarillaMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofbalancescorrespondingtothemainprojectsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_CumbraPeruSAProyectoGasoductoPiuraMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumbra Peru SAProyecto Gasoducto Piura Member",
        "terseLabel": "Cumbra Peru S.A. - Proyecto Gasoducto Piura [Member]"
       }
      }
     },
     "localname": "CumbraPeruSAProyectoGasoductoPiuraMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofbalancescorrespondingtothemainprojectsTable",
      "http://www.aenza.com.pe/role/ScheduleofinvoicespayableTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_CumbraPeruSAQuebradaHondaTestPlantProjectMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumbra Peru SAQuebrada Honda Test Plant Project Member",
        "terseLabel": "Cumbra Peru S.A. - Quebrada Honda Test Plant Project [Member]"
       }
      }
     },
     "localname": "CumbraPeruSAQuebradaHondaTestPlantProjectMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofunbilledreceivablesofsubsidiariesgroupedTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_CumbraPeruSARefineriaTalaraMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumbra Peru SARefineria Talara Member",
        "terseLabel": "Cumbra Peru S.A. - Refineria Talara [Member]"
       }
      }
     },
     "localname": "CumbraPeruSARefineriaTalaraMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofbalancescorrespondingtothemainprojectsTable",
      "http://www.aenza.com.pe/role/ScheduleofinvoicespayableTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_CumbraPeruSARioUrubambaConsortiumMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumbra Peru SARio Urubamba Consortium Member",
        "terseLabel": "Cumbra Peru S.A. - Rio Urubamba Consortium [Member["
       }
      }
     },
     "localname": "CumbraPeruSARioUrubambaConsortiumMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofunbilledreceivablesofsubsidiariesgroupedTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_CumbraPeruSASanGabrielBuenaventuraProjectMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumbra Peru SASan Gabriel Buenaventura Project Member",
        "terseLabel": "Cumbra Peru S.A. - San Gabriel \u2013 Buenaventura Project [Member]"
       }
      }
     },
     "localname": "CumbraPeruSASanGabrielBuenaventuraProjectMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofadvancesreceivedfromcustomersrelatemainlytoconstructionprojectsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_CumbraPeruSATalaraRefineryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumbra Peru SATalara Refinery Member",
        "terseLabel": "Cumbra Peru S.A. - Talara Refinery [Member]"
       }
      }
     },
     "localname": "CumbraPeruSATalaraRefineryMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNetDetails",
      "http://www.aenza.com.pe/role/ScheduleofunbilledreceivablesofsubsidiariesgroupedTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_CumbraPeruSAToquepalaConcentratorMaintenanceProjectMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumbra Peru SAToquepala Concentrator Maintenance Project Member",
        "terseLabel": "Cumbra Peru S.A. - Toquepala Concentrator Maintenance Project [Member]"
       }
      }
     },
     "localname": "CumbraPeruSAToquepalaConcentratorMaintenanceProjectMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofunbilledreceivablesofsubsidiariesgroupedTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_CumbraPeruSAToquepalaElectromechanicsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumbra Peru SAToquepala Electromechanics Member",
        "terseLabel": "Cumbra Peru S.A. - Toquepala Electromechanics [Member]"
       }
      }
     },
     "localname": "CumbraPeruSAToquepalaElectromechanicsMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofdepositsareretainedbycustomersTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_CurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Abstract",
        "terseLabel": "Current"
       }
      }
     },
     "localname": "CurrentAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialinformationforjointventuresTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_CurrentAccountsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Accounts Member",
        "terseLabel": "Current accounts [Member]"
       }
      }
     },
     "localname": "CurrentAccountsMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcaptioncomprisescomprisesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_CurrentAccountsReceivableFromPersonneel": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Accounts Receivable From Personneel",
        "terseLabel": "Current Accounts receivable from personnel"
       }
      }
     },
     "localname": "CurrentAccountsReceivableFromPersonneel",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofaccountcomprisesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_CurrentAccountsReceivableNet": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Accounts Receivable Net",
        "terseLabel": "Current accounts receivable net"
       }
      }
     },
     "localname": "CurrentAccountsReceivableNet",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofaccountcomprisesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_CurrentAdvancesAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of current advances.",
        "label": "Current Advances Amount",
        "terseLabel": "Current"
       }
      }
     },
     "localname": "CurrentAdvancesAmount",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofadvancesreceivedfromcustomersrelatemainlytoconstructionprojectsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_CurrentAdvancesToSuppliers01": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of current advances made to suppliers before goods or services are received.",
        "label": "Current Advances To Suppliers01",
        "terseLabel": "Current Advances to suppliers"
       }
      }
     },
     "localname": "CurrentAdvancesToSuppliers01",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofaccountcomprisesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_CurrentAssetsAbstract0": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Assets Abstract0",
        "terseLabel": "Current assets"
       }
      }
     },
     "localname": "CurrentAssetsAbstract0",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_CurrentBorrowings": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Borrowings",
        "terseLabel": "Current Borrowings"
       }
      }
     },
     "localname": "CurrentBorrowings",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcomprisesbankloansinlocalandforeigncurrenciesforworkingcapitalpurposesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_CurrentClaimAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Current claim amount.",
        "label": "Current Claim Amount",
        "terseLabel": "Current"
       }
      }
     },
     "localname": "CurrentClaimAmount",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofthirdpartyclaimscorrespondsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_CurrentClaimsToThirdParties": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Claims To Third Parties",
        "terseLabel": "Current Claims to third parties"
       }
      }
     },
     "localname": "CurrentClaimsToThirdParties",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofaccountcomprisesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_CurrentCompensationValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Annual compensation, in the simplest terms, is the combination of your base salary and the value of any financial benefits your employer provides.",
        "label": "Current Compensation Value",
        "terseLabel": "Current compensation value"
       }
      }
     },
     "localname": "CurrentCompensationValue",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_CurrentGuaranteeDeposits": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Guarantee Deposits",
        "terseLabel": "Current Guarantee deposits",
        "verboseLabel": "Guarantee deposits, Current"
       }
      }
     },
     "localname": "CurrentGuaranteeDeposits",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofaccountcomprisesTable",
      "http://www.aenza.com.pe/role/ScheduleofdepositsareretainedbycustomersTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_CurrentITANAndOtherTaxReceivable": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Current ITAN and other tax receivable.",
        "label": "Current ITANAnd Other Tax Receivable",
        "terseLabel": "Current ITAN and other tax receivable"
       }
      }
     },
     "localname": "CurrentITANAndOtherTaxReceivable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofaccountcomprisesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_CurrentImpairment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Impairment",
        "negatedLabel": "Current Impairment (i)"
       }
      }
     },
     "localname": "CurrentImpairment",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofaccountcomprisesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_CurrentLiabilitiesAbstract1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Liabilities Abstract1",
        "terseLabel": "Current liabilities"
       }
      }
     },
     "localname": "CurrentLiabilitiesAbstract1",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_CurrentOtherMinors": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Other Minors",
        "terseLabel": "Current Other minors"
       }
      }
     },
     "localname": "CurrentOtherMinors",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofaccountcomprisesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_CurrentPetroleosDelPeruSAPetroperu": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Petroleos Del Peru SAPetroperu",
        "terseLabel": "Current Petroleos del Peru S.A.- Petroperu S.A."
       }
      }
     },
     "localname": "CurrentPetroleosDelPeruSAPetroperu",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofaccountcomprisesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_CurrentPortionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Portion Member",
        "terseLabel": "Current portion [Member]"
       }
      }
     },
     "localname": "CurrentPortionMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofkeymanagementcompensationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_CurrentProvision": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of current provisions, including provisions for employee benefits. [Refer: Provisions]",
        "label": "Current Provision",
        "terseLabel": "Provisions, Current"
       }
      }
     },
     "localname": "CurrentProvision",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofotherprovisionsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_CurrentRentalAndSaleOfEquipmentCumbraPeruSAProjects": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Rental And Sale Of Equipment Cumbra Peru SAProjects",
        "terseLabel": "Current Rental and sale of equipment - Cumbra Peru S.A. - Refineria Talara"
       }
      }
     },
     "localname": "CurrentRentalAndSaleOfEquipmentCumbraPeruSAProjects",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofaccountcomprisesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_CurrentRestrictedFunds": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Restricted Funds",
        "terseLabel": "Current Restricted funds"
       }
      }
     },
     "localname": "CurrentRestrictedFunds",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofaccountcomprisesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_DateOfMaturity1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Date Of Maturity1",
        "terseLabel": "Date of maturity"
       }
      }
     },
     "localname": "DateOfMaturity1",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcomprisesbankloansinlocalandforeigncurrenciesforworkingcapitalpurposesTable",
      "http://www.aenza.com.pe/role/ScheduleofleaseliabilityforrightofuseassetTable"
     ],
     "xbrltype": "durationItemType"
    },
    "aenz_DebtCondonation": {
     "auth_ref": [],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "order": 26.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustment for debt condonation.",
        "label": "Debt Condonation",
        "negatedLabel": "Debt condonation"
       }
      }
     },
     "localname": "DebtCondonation",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_DebtPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Percentage",
        "terseLabel": "Debt Percentage"
       }
      }
     },
     "localname": "DebtPercentage",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_Deconsolidation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Deconsolidation",
        "terseLabel": "Deconsolidation"
       }
      }
     },
     "localname": "Deconsolidation",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationrecognizedassetsandliabilitiesforrightofuseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_DeconsolidationNet": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Deconsolidation Net",
        "terseLabel": "Deconsolidation"
       }
      }
     },
     "localname": "DeconsolidationNet",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationrecognizedassetsandliabilitiesforrightofuseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_DecreaseDueToTranslationEffect": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Decrease due to translation effect.",
        "label": "Decrease Due To Translation Effect",
        "terseLabel": "Decrease due to translation effect"
       }
      }
     },
     "localname": "DecreaseDueToTranslationEffect",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_DecreaseInProfitBeforeIncomeTax": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Decrease in profit before income tax.",
        "label": "Decrease In Profit Before Income Tax",
        "terseLabel": "Decrease in profit before income tax"
       }
      }
     },
     "localname": "DecreaseInProfitBeforeIncomeTax",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofsensitivityanalysiswasperformedconsideringincreasedecreasecorporationsgrossmarginsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_DecreasePretaxAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Decrease Pretax Amount",
        "terseLabel": "(10%)"
       }
      }
     },
     "localname": "DecreasePretaxAmount",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/Scheduleofincreasedordecreasedby10theimpactonpretaxprofitTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_DecreaseThroughTransfersToLiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSaleOtherProvisions": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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",
        "terseLabel": "Reclasification"
       }
      }
     },
     "localname": "DecreaseThroughTransfersToLiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSaleOtherProvisions",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofprovisionforclosurecorrespondsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_DecreaseThroughWriteoffFinancialAsset": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The decrease in financial assets resulting from write-off. [Refer: Financial assets]",
        "label": "Decrease Through Writeoff Financial Asset",
        "terseLabel": "Write-off"
       }
      }
     },
     "localname": "DecreaseThroughWriteoffFinancialAsset",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementinimpairmentofotherreceivablesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_DeferredIncomeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Member",
        "terseLabel": "Deferred income [Member]"
       }
      }
     },
     "localname": "DeferredIncomeMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementofdeferredtaxassetsandliabilitiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_DeferredIncomeTaxAssetsOthersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Assets Others Member",
        "terseLabel": "Deferred income tax assets, Others [Member]"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsOthersMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementofdeferredtaxassetsandliabilitiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_DeferredIncomeTaxDetailsScheduleofdeferredincometaxisclassifiedbyitsestimatedreversaltermLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Tax Loss [Abstract]"
       }
      }
     },
     "localname": "DeferredIncomeTaxDetailsScheduleofdeferredincometaxisclassifiedbyitsestimatedreversaltermLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofdeferredincometaxisclassifiedbyitsestimatedreversaltermTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_DeferredIncomeTaxDetailsScheduleofdeferredincometaxisclassifiedbyitsestimatedreversaltermTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax (Details) - Schedule of deferred income tax is classified by its estimated reversal term [Table]"
       }
      }
     },
     "localname": "DeferredIncomeTaxDetailsScheduleofdeferredincometaxisclassifiedbyitsestimatedreversaltermTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofdeferredincometaxisclassifiedbyitsestimatedreversaltermTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_DeferredIncomeTaxDetailsScheduleofmovementofdeferredtaxassetsandliabilitiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Movement of Deferred tax Assets and Liabilities [Abstract]"
       }
      }
     },
     "localname": "DeferredIncomeTaxDetailsScheduleofmovementofdeferredtaxassetsandliabilitiesLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementofdeferredtaxassetsandliabilitiesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_DeferredIncomeTaxDetailsScheduleofmovementofdeferredtaxassetsandliabilitiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax (Details) - Schedule of movement of deferred tax assets and liabilities [Table]"
       }
      }
     },
     "localname": "DeferredIncomeTaxDetailsScheduleofmovementofdeferredtaxassetsandliabilitiesTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementofdeferredtaxassetsandliabilitiesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_DeferredIncomeTaxDetailsScheduleofmovementofthedeferredincometaxLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Movement of the Deferred Income Tax [Abstract]"
       }
      }
     },
     "localname": "DeferredIncomeTaxDetailsScheduleofmovementofthedeferredincometaxLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementofthedeferredincometaxTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_DeferredIncomeTaxDetailsScheduleofmovementofthedeferredincometaxTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax (Details) - Schedule of movement of the deferred income tax [Table]"
       }
      }
     },
     "localname": "DeferredIncomeTaxDetailsScheduleofmovementofthedeferredincometaxTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementofthedeferredincometaxTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_DeferredIncomeTaxLiabilitiesWorkInProcessMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Liabilities Work In Process Member",
        "terseLabel": "Work in process [Member]"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesWorkInProcessMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementofdeferredtaxassetsandliabilitiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_DeferredTaxAssetsDifferenceInDepreciationRatesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets Difference In Depreciation Rates Member",
        "terseLabel": "Difference in depreciation rates [Member]"
       }
      }
     },
     "localname": "DeferredTaxAssetsDifferenceInDepreciationRatesMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementofdeferredtaxassetsandliabilitiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_DeferredTaxAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets Member",
        "terseLabel": "Deferred tax assets [Member]"
       }
      }
     },
     "localname": "DeferredTaxAssetsMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementofdeferredtaxassetsandliabilitiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_DeferredTaxAssetsRelatingToOtherChanges": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax assets relating to other changes.",
        "label": "Deferred Tax Assets Relating To Other Changes",
        "terseLabel": "Others"
       }
      }
     },
     "localname": "DeferredTaxAssetsRelatingToOtherChanges",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementofdeferredtaxassetsandliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_DeferredTaxAssetsRelatingToReclassificationOfPriorYear": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets Relating To Reclassification Of Prior Year",
        "terseLabel": "Reclassification"
       }
      }
     },
     "localname": "DeferredTaxAssetsRelatingToReclassificationOfPriorYear",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementofdeferredtaxassetsandliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_DeferredTaxAssetsWorkInProcessMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets Work In Process Member",
        "terseLabel": "Work in process [Member]"
       }
      }
     },
     "localname": "DeferredTaxAssetsWorkInProcessMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementofdeferredtaxassetsandliabilitiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_DeferredTaxAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Axis",
        "terseLabel": "Deferred tax [Axis]"
       }
      }
     },
     "localname": "DeferredTaxAxis",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementofdeferredtaxassetsandliabilitiesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_DeferredTaxLiabilitiesDifferenceInDepreciationRatesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities Difference In Depreciation Rates Member",
        "terseLabel": "Difference in depreciation rates [Member]"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesDifferenceInDepreciationRatesMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementofdeferredtaxassetsandliabilitiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_DeferredTaxLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities Member",
        "terseLabel": "Deferred tax liabilities [Member]"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementofdeferredtaxassetsandliabilitiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_DeferredTaxLiabilitiesOthersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities Others Member",
        "terseLabel": "Others [Member]"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOthersMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementofdeferredtaxassetsandliabilitiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_DepositLiabilitiesAccruedInterests": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Deposit Liabilities Accrued Interests",
        "terseLabel": "Accrued interest amount (in Nuevos Soles)"
       }
      }
     },
     "localname": "DepositLiabilitiesAccruedInterests",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_DepreciationCharge": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation Charge",
        "periodEndLabel": "Ending Balance, Carrying amount,",
        "periodStartLabel": "Beginning Balance, Carrying amount,"
       }
      }
     },
     "localname": "DepreciationCharge",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofinvestmentpropertyanditsrelatedaccumulateddepreciationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_DepreciationCharges": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of depreciation charges.",
        "label": "Depreciation Charges",
        "terseLabel": "Depreciation charge"
       }
      }
     },
     "localname": "DepreciationCharges",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationrecognizedassetsandliabilitiesforrightofuseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_DepreciationComprisesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation Comprises Table Text Block",
        "terseLabel": "Schedule of depreciation comprises"
       }
      }
     },
     "localname": "DepreciationComprisesTableTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/CostsandExpensesbyNatureTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_DepreciationDiscontinuedOperations": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deprecation and amortization expense attributable to property, plant and equipment and intangible assets of discontinued operations.",
        "label": "Depreciation Discontinued Operations",
        "terseLabel": "(-) Depreciation discontinued operations"
       }
      }
     },
     "localname": "DepreciationDiscontinuedOperations",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoftotaldepreciationiscomposedTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_DepreciationDiscontinuedOperationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation Discontinued Operations Member",
        "terseLabel": "Depreciation discontinued operations [Member]"
       }
      }
     },
     "localname": "DepreciationDiscontinuedOperationsMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofDepreciationofpropertyplantandequipmentandinvestmentpropertyTable",
      "http://www.aenza.com.pe/role/ScheduleofexpensefordepreciationofrightofuseassetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_DepreciationOfPropertyPlantAndEquipmentNote162": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation Of Property Plant And Equipment Note162",
        "terseLabel": "Depreciation of property, plant and equipment"
       }
      }
     },
     "localname": "DepreciationOfPropertyPlantAndEquipmentNote162",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoftotaldepreciationiscomposedTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_DepreciationOfPropertyPlantAndEquipmentTotal": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation Of Property Plant And Equipment Total",
        "terseLabel": "Depreciation of property, plant and equipment total"
       }
      }
     },
     "localname": "DepreciationOfPropertyPlantAndEquipmentTotal",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoftotaldepreciationiscomposedTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_DepreciationRelatedToInvestmentPropertyNote161": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation Related To Investment Property Note161",
        "terseLabel": "Depreciation related to investment property"
       }
      }
     },
     "localname": "DepreciationRelatedToInvestmentPropertyNote161",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoftotaldepreciationiscomposedTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_DepreciationRelatedToRightofuseAssetsNote163": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation Related To Rightofuse Assets Note163",
        "terseLabel": "Depreciation related to right-of-use assets"
       }
      }
     },
     "localname": "DepreciationRelatedToRightofuseAssetsNote163",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoftotaldepreciationiscomposedTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_DescriptionOfAccountingPolicyForDividendDistributionExplanatoryPolicyTextBlok": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description Of Accounting Policy For Dividend Distribution Explanatory Policy Text Blok",
        "terseLabel": "Dividend distribution"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForDividendDistributionExplanatoryPolicyTextBlok",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_DescriptionOfAccountingPolicyForLeasesExplanatoryPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description Of Accounting Policy For Leases Explanatory Policy Text Block",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForLeasesExplanatoryPolicyTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_DescriptionOfAccountingPolicyForPutOptionArrangementExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of accounting policy for put option arrangement.",
        "label": "Description Of Accounting Policy For Put Option Arrangement Explanatory",
        "terseLabel": "Put option arrangement"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForPutOptionArrangementExplanatory",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_DescriptionOfAccountingPolicyForRecognitionOfCostAndExpensesExplanatoryPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description Of Accounting Policy For Recognition Of Cost And Expenses Explanatory Policy Text Block",
        "terseLabel": "Cost and expense recognition"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForRecognitionOfCostAndExpensesExplanatoryPolicyTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_DescriptionOfAccountingPolicyOfImmaterialErrorCorrectionsOfPreviouslyReportedBalancestextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description Of Accounting Policy Of Immaterial Error Corrections Of Previously Reported Balancestext Block",
        "terseLabel": "Immaterial corrections of previously reported balances as of December 31, 2021"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyOfImmaterialErrorCorrectionsOfPreviouslyReportedBalancestextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_DescriptionOfConsideration": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description Of Consideration",
        "terseLabel": "Consideration"
       }
      }
     },
     "localname": "DescriptionOfConsideration",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconcessionsheldbythecorporationTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_DescriptionOfCostAndExpenses": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of Cost and expenses.",
        "label": "Description Of Cost And Expenses",
        "terseLabel": "Description of cost and expenses"
       }
      }
     },
     "localname": "DescriptionOfCostAndExpenses",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/CostsandExpensesbyNatureDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_DescriptionOfEstimatedInvestment": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of estimated investment.",
        "label": "Description Of Estimated Investment",
        "terseLabel": "Estimated investment"
       }
      }
     },
     "localname": "DescriptionOfEstimatedInvestment",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconcessionsheldbythecorporationTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_DescriptionOfFinancialLiabilitiesAtFVTPLTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description Of Financial Liabilities At FVTPLText Block",
        "terseLabel": "Financial liabilities at FVTPL"
       }
      }
     },
     "localname": "DescriptionOfFinancialLiabilitiesAtFVTPLTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_DilutedLossPerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Diluted loss per share.",
        "label": "Diluted Loss Per Share",
        "terseLabel": "Diluted loss per share (in S/)"
       }
      }
     },
     "localname": "DilutedLossPerShare",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofbasiclosspercommonshareTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "aenz_DilutedLossPerShare2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Diluted loss per share in continuing operations.",
        "label": "Diluted Loss Per Share2",
        "terseLabel": "Diluted loss per share (in S/)"
       }
      }
     },
     "localname": "DilutedLossPerShare2",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofbasiclosspercommonshareTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "aenz_DilutionOfNoncontrollingShareholders": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dilution of non-controlling shareholders.",
        "label": "Dilution Of Noncontrolling Shareholders",
        "terseLabel": "Dilution of non-controlling shareholders"
       }
      }
     },
     "localname": "DilutionOfNoncontrollingShareholders",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_DisbursementsForAcquisitionOfProperties": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disbursements for acquisition of properties.",
        "label": "Disbursements For Acquisition Of Properties",
        "terseLabel": "Disbursements for land acquisition"
       }
      }
     },
     "localname": "DisbursementsForAcquisitionOfProperties",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofintangibleassetsofthesubsidiaryredVialTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_DisclosureContributionsOfNoncontrollingShareholdersExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure contributions of non-controlling shareholders [text block]",
        "label": "Disclosure Contributions Of Noncontrolling Shareholders Explanatory",
        "terseLabel": "Schedule of contributions of non-controlling shareholders"
       }
      }
     },
     "localname": "DisclosureContributionsOfNoncontrollingShareholdersExplanatory",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TransactionswithNonControllingInterestTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_DisclosureOfAccountingJudgementsAndEstimatesTextBlockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Use of Judgments and Estimates [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfAccountingJudgementsAndEstimatesTextBlockAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_DisclosureOfAmortizationOfIntangibleAssets": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of amortization of intangible assets.",
        "label": "Disclosure Of Amortization Of Intangible Assets",
        "terseLabel": "Schedule of amortization of intangibles"
       }
      }
     },
     "localname": "DisclosureOfAmortizationOfIntangibleAssets",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTextBlockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTextBlockAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_DisclosureOfAnalysisOfOtherComprehensiveIncomeExplanatoryTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Analysis Of Other Comprehensive Income Explanatory Text Block",
        "terseLabel": "Schedule of analysis of other comprehensive income"
       }
      }
     },
     "localname": "DisclosureOfAnalysisOfOtherComprehensiveIncomeExplanatoryTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherComprehensiveIncomeTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_DisclosureOfAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Assets And Liabilities Table Text Block",
        "terseLabel": "Schedule of financial assets and liabilities"
       }
      }
     },
     "localname": "DisclosureOfAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialRiskManagementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_DisclosureOfBondsIssuedExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of bonds issued.",
        "label": "Disclosure Of Bonds Issued Explanatory",
        "terseLabel": "Schedule of bonds issued summary"
       }
      }
     },
     "localname": "DisclosureOfBondsIssuedExplanatory",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BondsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_DisclosureOfBorrowingsTextBlockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfBorrowingsTextBlockAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_DisclosureOfBusinessCombinationsTextBlockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-controlling Interets [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfBusinessCombinationsTextBlockAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_DisclosureOfCashAndCashEquivalentsTextBlockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Cash And Cash Equivalents Text Block Abstract"
       }
      }
     },
     "localname": "DisclosureOfCashAndCashEquivalentsTextBlockAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_DisclosureOfConsolidatedStatementOfFinancialPositionTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Consolidated Statement Of Financial Position Table Text Block",
        "terseLabel": "Schedule of consolidated statement of financial position"
       }
      }
     },
     "localname": "DisclosureOfConsolidatedStatementOfFinancialPositionTableTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialRiskManagementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_DisclosureOfContingenciesCommitmentsAndWarrantiesExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of contingencies, commitments and warranties.",
        "label": "Disclosure Of Contingencies Commitments And Warranties Explanatory",
        "terseLabel": "Contingencies, Commitments, and Warranties"
       }
      }
     },
     "localname": "DisclosureOfContingenciesCommitmentsAndWarrantiesExplanatory",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ContingenciesCommitmentsandWarranties"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_DisclosureOfContingenciesCommitmentsAndWarrantiesExplanatoryAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contingencies, Commitments, and Warranties [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfContingenciesCommitmentsAndWarrantiesExplanatoryAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_DisclosureOfControllingInterestNetOfTaxExplanatoryTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Controlling Interest Net Of Tax Explanatory Text Block",
        "terseLabel": "Schedule of controlling interest, net of tax"
       }
      }
     },
     "localname": "DisclosureOfControllingInterestNetOfTaxExplanatoryTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherComprehensiveIncomeTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_DisclosureOfCorporationsExchangeGainsAndLossesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Corporations Exchange Gains And Losses Table Text Block",
        "terseLabel": "Schedule of corporation\u2019s exchange gains and losses"
       }
      }
     },
     "localname": "DisclosureOfCorporationsExchangeGainsAndLossesTableTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialRiskManagementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_DisclosureOfDeferredTaxesTextBlockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfDeferredTaxesTextBlockAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_DisclosureOfDepreciationExpenseExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Depreciation Expense Explanatory",
        "terseLabel": "Schedule of Depreciation of property, plant and equipment and investment property"
       }
      }
     },
     "localname": "DisclosureOfDepreciationExpenseExplanatory",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_DisclosureOfDepreciationOfRightOfUseAssetsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Depreciation Of Right Of Use Assets Table Text Block",
        "terseLabel": "Schedule of expense for depreciation of right-of-use assets"
       }
      }
     },
     "localname": "DisclosureOfDepreciationOfRightOfUseAssetsTableTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_DisclosureOfDerivativeFinancialInstrumentsTextBlockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Derivative Financial Instruments Text Block Abstract"
       }
      }
     },
     "localname": "DisclosureOfDerivativeFinancialInstrumentsTextBlockAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_DisclosureOfDetailedInformationAboutBorrowingsTextBlockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Detailed Information About Borrowings Text Block Abstract"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsTextBlockAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_DisclosureOfDetailedInformationAboutCarryingAmountsAndMarketValuesOfBorrowingsExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of detailed information about carrying amounts and market values of borrowings explanatory.",
        "label": "Disclosure Of Detailed Information About Carrying Amounts And Market Values Of Borrowings Explanatory",
        "terseLabel": "Schedule of carrying amount and fair value of borrowings"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutCarryingAmountsAndMarketValuesOfBorrowingsExplanatory",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_DisclosureOfDetailedInformationAboutConcessions": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of detailed information about concessions.",
        "label": "Disclosure Of Detailed Information About Concessions",
        "terseLabel": "Schedule of intangible assets of the subsidiary red Vial"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutConcessions",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_DisclosureOfDetailedInformationAboutFinanceLeaseAndOperatingLeaseByLessorExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of detailed information about finance lease and operating lease by lessor.",
        "label": "Disclosure Of Detailed Information About Finance Lease And Operating Lease By Lessor Explanatory",
        "terseLabel": "Schedule of finance lease obligations"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutFinanceLeaseAndOperatingLeaseByLessorExplanatory",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_DisclosureOfDetailedInformationAboutInvestmentsInAssociates": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Detailed Information About Investments In Associates",
        "terseLabel": "Schedule of investments in associates"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutInvestmentsInAssociates",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_DisclosureOfDetailedInformationAboutLeaseLiabilityForRightOfUseAssetExplanatoryTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of detailed information about lease liability for right-of-use asset explanatory.",
        "label": "Disclosure Of Detailed Information About Lease Liability For Right Of Use Asset Explanatory Text Block",
        "terseLabel": "Schedule of lease liability for right-of-use asset"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutLeaseLiabilityForRightOfUseAssetExplanatoryTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_DisclosureOfDetailedInformationAboutMovementOfTheInvestmentsInAssociatesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Detailed Information About Movement Of The Investments In Associates Table Text Block",
        "terseLabel": "Schedule of movement of the investments in associates"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutMovementOfTheInvestmentsInAssociatesTableTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_DisclosureOfDetailedInformationAboutPresentValueOfFinanceLeaseLiabilitiesExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of detailed information about present value of finance lease liabilities explanatory.",
        "label": "Disclosure Of Detailed Information About Present Value Of Finance Lease Liabilities Explanatory",
        "terseLabel": "Schedule of current value of obligations for finance lease"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutPresentValueOfFinanceLeaseLiabilitiesExplanatory",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_DisclosureOfDetailedInformationAboutPresentValueOfTheLeaseLiabilityForRightofuseAssetObligationsExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of detailed information about present value of the lease liability for right-of-use asset obligations Explanatory.",
        "label": "Disclosure Of Detailed Information About Present Value Of The Lease Liability For Rightofuse Asset Obligations Explanatory",
        "terseLabel": "Schedule of current value of obligations for right-of-use liabilities"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutPresentValueOfTheLeaseLiabilityForRightofuseAssetObligationsExplanatory",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentAcquiredUnderFinanceLeaseAgreementsExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Detailed Information About Property Plant And Equipment Acquired Under Finance Lease Agreements Explanatory",
        "terseLabel": "Schedule of net carrying amount of machinery and equipment, vehicles and furniture and fixtures acquired under finance lease contracts"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentAcquiredUnderFinanceLeaseAgreementsExplanatory",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_DisclosureOfDetailedInformationOfTradeAccountsPayablesExplanatoryTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of detailed information of trade accounts payables explanatory.",
        "label": "Disclosure Of Detailed Information Of Trade Accounts Payables Explanatory Text Block",
        "terseLabel": "Schedule of trade accounts payables"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationOfTradeAccountsPayablesExplanatoryTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsPayableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_DisclosureOfDetailedInformationOfTradeAccountsReceivablesExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of detailed information of trade accounts receivables, net.",
        "label": "Disclosure Of Detailed Information Of Trade Accounts Receivables Explanatory",
        "terseLabel": "Schedule of trade accounts receivables net"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationOfTradeAccountsReceivablesExplanatory",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_DisclosureOfDiscontinuedOperationRelatedToSubsidiaryTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Discontinued Operation Related To Subsidiary Text Block",
        "terseLabel": "Schedule of discontinued operation related to Adexus S.A."
       }
      }
     },
     "localname": "DisclosureOfDiscontinuedOperationRelatedToSubsidiaryTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ReclassificationofOperationsoftheSubsidiaryAdexusSAasDiscontinuedOperationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_DisclosureOfDiscontinuedOperationsTextBlockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reclassifiction of Operations of the Subsidiary Adexus S.A. as Discontinued Operations [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfDiscontinuedOperationsTextBlockAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_DisclosureOfDividendsTextBlockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfDividendsTextBlockAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_DisclosureOfEarningsPerShareTextBlockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Losses per Share [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfEarningsPerShareTextBlockAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_DisclosureOfEffectOfChangesInForeignExchangeRatesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Effect Of Changes In Foreign Exchange Rates Table Text Block",
        "terseLabel": "Schedule of foreign currency translation adjustment"
       }
      }
     },
     "localname": "DisclosureOfEffectOfChangesInForeignExchangeRatesTableTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialRiskManagementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_DisclosureOfExpensesByNatureTextBlockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Costs and Expenses by Nature [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfExpensesByNatureTextBlockAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_DisclosureOfFinanceIncomeCostTextBlockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Income Cost Text Block [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfFinanceIncomeCostTextBlockAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_DisclosureOfFinancialRiskManagementTextBlockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Financial Risk Management [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfFinancialRiskManagementTextBlockAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_DisclosureOfFutureMinimumLeasePaymentsExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of future minimum lease payments explanatory.",
        "label": "Disclosure Of Future Minimum Lease Payments Explanatory",
        "terseLabel": "Schedule of minimum payment by maturity and the present value of the lease liability for right-of-use asset obligations"
       }
      }
     },
     "localname": "DisclosureOfFutureMinimumLeasePaymentsExplanatory",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_DisclosureOfGearingRatioTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Gearing Ratio Table Text Block",
        "terseLabel": "Schedule of gearing ratio"
       }
      }
     },
     "localname": "DisclosureOfGearingRatioTableTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialRiskManagementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_DisclosureOfIncomeTaxTextBlockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Situation [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfIncomeTaxTextBlockAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_DisclosureOfInformationForImpairmentLossRecognisedOrReversedForIndividualAssetOrCashGeneratingUnitTextBlockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "General Information [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfInformationForImpairmentLossRecognisedOrReversedForIndividualAssetOrCashGeneratingUnitTextBlockAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_DisclosureOfIntangibleAssetsTextBlockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets and Goodwill, Net [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfIntangibleAssetsTextBlockAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_DisclosureOfInterestsInOtherEntitiesTextBlockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest in Other Entities [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfInterestsInOtherEntitiesTextBlockAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_DisclosureOfInventoriesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Inventories Table Text Block",
        "terseLabel": "Schedule of inventories"
       }
      }
     },
     "localname": "DisclosureOfInventoriesTableTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InventoriesNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_DisclosureOfInventoriesTextBlockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Inventories Text Block Abstract"
       }
      }
     },
     "localname": "DisclosureOfInventoriesTextBlockAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_DisclosureOfInvoicesPayableExplanatoryTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of invoices payable.",
        "label": "Disclosure Of Invoices Payable Explanatory Text Block",
        "terseLabel": "Schedule of invoices payable"
       }
      }
     },
     "localname": "DisclosureOfInvoicesPayableExplanatoryTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsPayableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_DisclosureOfJointVenturesTextBlockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Joint Ventures Text Block Abstract"
       }
      }
     },
     "localname": "DisclosureOfJointVenturesTextBlockAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_DisclosureOfMinimumPaymentsUnderFinancialLeasesExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of minimum payments under financial leases.",
        "label": "Disclosure Of Minimum Payments Under Financial Leases Explanatory",
        "terseLabel": "Schedule of maturity and current value of obligations for finance lease"
       }
      }
     },
     "localname": "DisclosureOfMinimumPaymentsUnderFinancialLeasesExplanatory",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_DisclosureOfOperatingSegments": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule disclosing information related to operating segments.",
        "label": "Disclosure Of Operating Segments",
        "terseLabel": "Schedule of expected future income from signed contracts"
       }
      }
     },
     "localname": "DisclosureOfOperatingSegments",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/RevenuefromcontractswithcustomersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_DisclosureOfOperatingSegmentsTextBlockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Segments [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfOperatingSegmentsTextBlockAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_DisclosureOfOtherAccountsPayabletextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Other Accounts Payabletext Block",
        "terseLabel": "Other Accounts Payable"
       }
      }
     },
     "localname": "DisclosureOfOtherAccountsPayabletextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayable"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_DisclosureOfOtherAccountsPayabletextBlockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Accounts Payable [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfOtherAccountsPayabletextBlockAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_DisclosureOfOtherOperatingIncomeExpenseTextBlockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Income and Expenses [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfOtherOperatingIncomeExpenseTextBlockAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_DisclosureOfOtherProvisionsTextBlockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Provisions [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfOtherProvisionsTextBlockAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_DisclosureOfPropertyPlantAndEquipmentTextBlockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Property, Property, Plant and Equipment, and Right-of-Use Assets [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfPropertyPlantAndEquipmentTextBlockAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_DisclosureOfQuantitativeInformationAboutRightOfUseAssetsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Quantitative Information About Right Of Use Assets Table Text Block",
        "terseLabel": "Schedule of Corporation recognized assets and liabilities for right-of-use"
       }
      }
     },
     "localname": "DisclosureOfQuantitativeInformationAboutRightOfUseAssetsTableTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_DisclosureOfRelatedPartyTextBlockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transactions with Related Parties and Joint Operators [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfRelatedPartyTextBlockAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_DisclosureOfRevenueFromContractsWithCustomersTextBlockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contracts with Customers [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfRevenueFromContractsWithCustomersTextBlockAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_DisclosureOfShareCapitalReservesAndOtherEquityInterestTextBlockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfShareCapitalReservesAndOtherEquityInterestTextBlockAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_DisclosureOfSignificantAccountingPoliciesTextBlockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Significant Accounting Policies Text Block Abstract"
       }
      }
     },
     "localname": "DisclosureOfSignificantAccountingPoliciesTextBlockAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_DisclosureOfTimeDepositsExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of Time Deposits [Table text block]",
        "label": "Disclosure Of Time Deposits Explanatory",
        "terseLabel": "Schedule of caption comprises comprises"
       }
      }
     },
     "localname": "DisclosureOfTimeDepositsExplanatory",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/CashandCashEquivalentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_DisclosureOfTimeDepositsExplanatoryTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of Time Deposits [table text block]",
        "label": "Disclosure Of Time Deposits Explanatory Table Text Block",
        "terseLabel": "Schedule of deposits bear interest"
       }
      }
     },
     "localname": "DisclosureOfTimeDepositsExplanatoryTableTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/CashandCashEquivalentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_DisclosureOfTradeAccountsPayablesExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of trade accounts payable.",
        "label": "Disclosure Of Trade Accounts Payables Explanatory",
        "terseLabel": "Trade Accounts Payable"
       }
      }
     },
     "localname": "DisclosureOfTradeAccountsPayablesExplanatory",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsPayable"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_DisclosureOfTradeAccountsPayablesExplanatoryAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Accounts Payable [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfTradeAccountsPayablesExplanatoryAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_DisclosureOfTradeAndOtherReceivablesTextBlockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Trade And Other Receivables Text Block Abstract"
       }
      }
     },
     "localname": "DisclosureOfTradeAndOtherReceivablesTextBlockAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_DisclosureOfTransactionsWithNoncontrollingInterestsExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of transactions with non-controlling interests.",
        "label": "Disclosure Of Transactions With Noncontrolling Interests Explanatory",
        "terseLabel": "Transactions with Non-controlling Interest"
       }
      }
     },
     "localname": "DisclosureOfTransactionsWithNoncontrollingInterestsExplanatory",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TransactionswithNonControllingInterest"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_DisclosureOfTransactionsWithNoncontrollingInterestsExplanatoryAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transactions with Non-controlling Interets [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfTransactionsWithNoncontrollingInterestsExplanatoryAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_DisclosureOfUndiscountedCashFlowsFinancialLiabilitiesExplanatoryTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Undiscounted Cash Flows Financial Liabilities Explanatory Table Text Block",
        "terseLabel": "Schedule of financial liabilities"
       }
      }
     },
     "localname": "DisclosureOfUndiscountedCashFlowsFinancialLiabilitiesExplanatoryTableTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialRiskManagementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_DiscontinuedOperations": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of discontinued operations.",
        "label": "Discontinued Operations",
        "terseLabel": "Discontinued operations"
       }
      }
     },
     "localname": "DiscontinuedOperations",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementofthedeferredincometaxTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_DiscountOfTheIndustryAndTradeTaxRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of discount of the industry and trade tax rate.",
        "label": "Discount Of The Industry And Trade Tax Rate",
        "terseLabel": "Discount of the industry and trade tax rate"
       }
      }
     },
     "localname": "DiscountOfTheIndustryAndTradeTaxRate",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_DiscountPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discount percentage.",
        "label": "Discount Percentage",
        "terseLabel": "Discount percentage"
       }
      }
     },
     "localname": "DiscountPercentage",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_DiscountRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discount rate.",
        "label": "Discount Rate",
        "terseLabel": "Discount rate"
       }
      }
     },
     "localname": "DiscountRate",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_DiscountedAtCurrentValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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",
        "terseLabel": "Discounted at current value"
       }
      }
     },
     "localname": "DiscountedAtCurrentValue",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_DiscountedCashFlowsRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discounted cash flows rate.",
        "label": "Discounted Cash Flows Rate",
        "terseLabel": "Discounted cash flows rates"
       }
      }
     },
     "localname": "DiscountedCashFlowsRate",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BondsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_DisposalAccumulatedImpairmentAndDepreciationin": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal, Accumulated impairment and depreciation.",
        "label": "Disposal Accumulated Impairment And Depreciationin",
        "terseLabel": "Disposal, Accumulated impairment and depreciation"
       }
      }
     },
     "localname": "DisposalAccumulatedImpairmentAndDepreciationin",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofintangibleassetsandrelatedaccumulatedamortizationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_Disposals": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposals",
        "terseLabel": "Disposals, Cost, net"
       }
      }
     },
     "localname": "Disposals",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofinvestmentpropertyanditsrelatedaccumulateddepreciationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_DisposalsAccumulatedDepreciation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposals Accumulated Depreciation",
        "terseLabel": "Disposals, Accumulated depreciation"
       }
      }
     },
     "localname": "DisposalsAccumulatedDepreciation",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofinvestmentpropertyanditsrelatedaccumulateddepreciationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_DisposalsAccumulatedImpairmentAndDepreciation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposals Accumulated Impairment And Depreciation",
        "terseLabel": "Disposals"
       }
      }
     },
     "localname": "DisposalsAccumulatedImpairmentAndDepreciation",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofpropertyplantandequipmentaccountsanditsrelatedaccumulateddepreciationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_DisposalsNet": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposals Net",
        "terseLabel": "Disposals"
       }
      }
     },
     "localname": "DisposalsNet",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofpropertyplantandequipmentaccountsanditsrelatedaccumulateddepreciationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_DistributionOfDividendsPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of Distribution of dividends.",
        "label": "Distribution Of Dividends Percentage",
        "terseLabel": "Distribution of dividends percentage"
       }
      }
     },
     "localname": "DistributionOfDividendsPercentage",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/DividendsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_DividendRatePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dividend rate percentage",
        "label": "Dividend Rate Percentage",
        "terseLabel": "Dividend rate percentage"
       }
      }
     },
     "localname": "DividendRatePercentage",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/EquityDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_DividendReceived": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dividend received.",
        "label": "Dividend Received",
        "terseLabel": "Dividends received (in Nuevos Soles)"
       }
      }
     },
     "localname": "DividendReceived",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_DividendsDeclaredToNoncontrollingInterest": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dividends declared to non-controlling interest.",
        "label": "Dividends Declared To Noncontrolling Interest",
        "terseLabel": "Dividends declared to non-controlling interest"
       }
      }
     },
     "localname": "DividendsDeclaredToNoncontrollingInterest",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow",
      "http://www.aenza.com.pe/role/ScheduleofthebalancesintheconsolidatedstatementofcashflowsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_DividendsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends Line Items",
        "terseLabel": "Dividends [Abstract]"
       }
      }
     },
     "localname": "DividendsLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/Dividends"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_DividendsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends [Table]"
       }
      }
     },
     "localname": "DividendsTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/Dividends"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_DocumentAndEntityInformationAbstract": {
     "auth_ref": [],
     "localname": "DocumentAndEntityInformationAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_EBITDA": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "EBITDA.",
        "label": "EBITDA",
        "terseLabel": "EBITDA"
       }
      }
     },
     "localname": "EBITDA",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofEBITDAforeachsegmentTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_EPCContract": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "EPC Contract.",
        "label": "EPCContract",
        "terseLabel": "EPC Contract"
       }
      }
     },
     "localname": "EPCContract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofintangibleassetsofthesubsidiaryredVialTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_EarningStrippingRulesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earning Stripping Rules Member",
        "terseLabel": "Earning stripping rules [Member]"
       }
      }
     },
     "localname": "EarningStrippingRulesMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementofdeferredtaxassetsandliabilitiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_EcologaTecnologaAmbientalSACMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ecologa Tecnologa Ambiental SACMember",
        "terseLabel": "Ecolog\u00eda Tecnolog\u00eda Ambiental S.A.C. [Member]"
       }
      }
     },
     "localname": "EcologaTecnologaAmbientalSACMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationssubsidiariesandrelatedinterestTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ElectromechanicalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Electromechanical Member",
        "terseLabel": "Electromechanical [Member]"
       }
      }
     },
     "localname": "ElectromechanicalMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofainassumptionsusedbytheCorporationtodeterminetherecoverablevalueTable",
      "http://www.aenza.com.pe/role/ScheduleofgoodwillofcashgeneratingunitsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_EliminationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Eliminations Member",
        "terseLabel": "Eliminations [Member]"
       }
      }
     },
     "localname": "EliminationsMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentperformanceTable",
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_EmpresaDeGeneracionElectricaMachupichuSAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Empresa De Generacion Electrica Machupichu SAMember",
        "terseLabel": "Empresa de Generacion Electrica Machupichu S.A. [Member]"
       }
      }
     },
     "localname": "EmpresaDeGeneracionElectricaMachupichuSAMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_EnergyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Energy Member",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "localname": "EnergyMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofbalancescorrespondingtothemainprojectsTable",
      "http://www.aenza.com.pe/role/ScheduleofinvoicespayableTable",
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentperformanceTable",
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable",
      "http://www.aenza.com.pe/role/ScheduleofunbilledreceivablesofsubsidiariesgroupedTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_EnergyOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Energy One Member",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "localname": "EnergyOneMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofrevenuesfromcontractswithcustomersTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_EnergyThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Energy Three Member",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "localname": "EnergyThreeMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofrevenuesfromcontractswithcustomersTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_EnergyTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Energy Two Member",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "localname": "EnergyTwoMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofrevenuesfromcontractswithcustomersTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_EngineeringAndConstruction": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Engineering and construction.",
        "label": "Engineering And Construction",
        "negatedLabel": "Engineering and construction"
       }
      }
     },
     "localname": "EngineeringAndConstruction",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofEBITDAforeachsegmentTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_EngineeringAndConstructionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Engineering And Construction Member",
        "netLabel": "Engineering and Construction [Member]",
        "terseLabel": "Engineering And Construction [Member]",
        "verboseLabel": "Engineering and construction [Member]"
       }
      }
     },
     "localname": "EngineeringAndConstructionMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetails",
      "http://www.aenza.com.pe/role/ScheduleofainassumptionsusedbytheCorporationtodeterminetherecoverablevalueTable",
      "http://www.aenza.com.pe/role/ScheduleofbalancescorrespondingtothemainprojectsTable",
      "http://www.aenza.com.pe/role/ScheduleofgoodwillofcashgeneratingunitsTable",
      "http://www.aenza.com.pe/role/ScheduleofinvoicespayableTable",
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentperformanceTable",
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_EngineeringAndConstructionOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Engineering And Construction One Member",
        "terseLabel": "Engineering and Construction [Member]"
       }
      }
     },
     "localname": "EngineeringAndConstructionOneMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofrevenuesfromcontractswithcustomersTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_EngineeringAndConstructionThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Engineering And Construction Three Member",
        "terseLabel": "Engineering and Construction [Member]"
       }
      }
     },
     "localname": "EngineeringAndConstructionThreeMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofrevenuesfromcontractswithcustomersTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_EngineeringAndConstructionTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Engineering And Construction Two Member",
        "terseLabel": "Engineering and Construction [Member]"
       }
      }
     },
     "localname": "EngineeringAndConstructionTwoMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofrevenuesfromcontractswithcustomersTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_EngineeringServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Engineering Services Member",
        "terseLabel": "Engineering Services [Member]"
       }
      }
     },
     "localname": "EngineeringServicesMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofrevenuesfromcontractswithcustomersTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_EquityAbstract1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Abstract1",
        "terseLabel": "Equity"
       }
      }
     },
     "localname": "EquityAbstract1",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_EquityBalance": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of residual interest in the assets of the entity after deducting all its liabilities.",
        "label": "Equity Balance",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Ending balance"
       }
      }
     },
     "localname": "EquityBalance",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails",
      "http://www.aenza.com.pe/role/ScheduleofanalysisofothercomprehensiveincomeTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_EquityDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity (Details) [Line Items]"
       }
      }
     },
     "localname": "EquityDetailsLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/EquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_EquityDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity (Details) [Table]"
       }
      }
     },
     "localname": "EquityDetailsTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/EquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_EquityInterestInResults": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity interest in results.",
        "label": "Equity Interest In Results",
        "negatedLabel": "Equity interest in results",
        "terseLabel": "Equity interest in results"
       }
      }
     },
     "localname": "EquityInterestInResults",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementoftheinvestmentsinassociatesTable",
      "http://www.aenza.com.pe/role/ScheduleofmovementoftheinvestmentsinjointventuresTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_EquityInterestMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Interest Member",
        "terseLabel": "Equity Interest [Member]"
       }
      }
     },
     "localname": "EquityInterestMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofinverstmentsinassociatesandjointventuresTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_EquityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Share Capital Reserves and Other Equity Interest [Abstract]"
       }
      }
     },
     "localname": "EquityLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/Equity"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_EquityTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Table]"
       }
      }
     },
     "localname": "EquityTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/Equity"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_EquivalentOfPresentValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equivalent of Present Value.",
        "label": "Equivalent Of Present Value",
        "terseLabel": "Estimated provision amounting"
       }
      }
     },
     "localname": "EquivalentOfPresentValue",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/GeneralInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_EsSaludClaimsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Es Salud Claims Member",
        "terseLabel": "EsSalud claims [Member]"
       }
      }
     },
     "localname": "EsSaludClaimsMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_EscrowAccount": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Escrow account (b).",
        "label": "Escrow Account",
        "terseLabel": "Escrow account"
       }
      }
     },
     "localname": "EscrowAccount",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcaptioncomprisescomprisesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_EstimatedTermPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Estimated Term Period",
        "terseLabel": "Estimated Term Period"
       }
      }
     },
     "localname": "EstimatedTermPeriod",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "aenz_EstimatesAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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",
        "terseLabel": "Estimates amount (in Nuevos Soles)"
       }
      }
     },
     "localname": "EstimatesAmount",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_EventsAfterReportingPeriodMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Events After Reporting Period [Member]",
        "label": "Events After Reporting Period Member",
        "terseLabel": "Events After Reporting Period [Member]"
       }
      }
     },
     "localname": "EventsAfterReportingPeriodMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_EventsAfterTheDateOfTheStatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Events After the Date of the Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "EventsAfterTheDateOfTheStatementOfFinancialPositionAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_EventsAfterTheDateOfTheStatementOfFinancialPositionTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Events after the date of the statement of financial position.",
        "label": "Events After The Date Of The Statement Of Financial Position Text Block",
        "terseLabel": "Events After the Consolidated Statements of Financial Position"
       }
      }
     },
     "localname": "EventsAfterTheDateOfTheStatementOfFinancialPositionTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/EventsAftertheConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_ExchangeDifferenceLossNet": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exchange difference loss, net.",
        "label": "Exchange Difference Loss Net",
        "terseLabel": "Exchange difference loss, net"
       }
      }
     },
     "localname": "ExchangeDifferenceLossNet",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialexpensesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ExecutionPayment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Execution payment.",
        "label": "Execution Payment",
        "terseLabel": "Execution payment"
       }
      }
     },
     "localname": "ExecutionPayment",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ExecutionRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Execution Rate",
        "terseLabel": "Execution rate"
       }
      }
     },
     "localname": "ExecutionRate",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_ExemptionsPercentageOfFinanceCost": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of exemptions of finance cost.",
        "label": "Exemptions Percentage Of Finance Cost",
        "terseLabel": "Exemptions percentage of finance cost"
       }
      }
     },
     "localname": "ExemptionsPercentageOfFinanceCost",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_FactoringExpenses": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense from factoring expenses.",
        "label": "Factoring Expenses",
        "terseLabel": "Factoring expenses"
       }
      }
     },
     "localname": "FactoringExpenses",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialexpensesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_FairValueIncreasedOrDecreased": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount is fair value would have increased or decreased.",
        "label": "Fair Value Increased Or Decreased",
        "terseLabel": "Fair value increased or decreased"
       }
      }
     },
     "localname": "FairValueIncreasedOrDecreased",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_FairValueMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Member",
        "terseLabel": "Fair value [Member]"
       }
      }
     },
     "localname": "FairValueMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementofdeferredtaxassetsandliabilitiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_FerroviasParticipacionesSAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ferrovias Participaciones SAMember",
        "terseLabel": "Ferrovias Participaciones S.A. [Member]"
       }
      }
     },
     "localname": "FerroviasParticipacionesSAMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofkeymanagementcompensationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_FerroviasSAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ferrovias SAMember",
        "terseLabel": "Ferrovias S.A.\t[Member]"
       }
      }
     },
     "localname": "FerroviasSAMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofkeymanagementcompensationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_FifthInstallmentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fifth Installments Member",
        "terseLabel": "Fifth Installments [Member]"
       }
      }
     },
     "localname": "FifthInstallmentsMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_FinalBalance": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of outstanding balance.",
        "label": "Final Balance",
        "terseLabel": "Final balance"
       }
      }
     },
     "localname": "FinalBalance",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementincontractliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_FinalPleaAgreementDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Final Plea Agreement Description",
        "terseLabel": "Final plea agreement, description"
       }
      }
     },
     "localname": "FinalPleaAgreementDescription",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/GeneralInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_FinalTransactionPaymentAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of final transaction payment.",
        "label": "Final Transaction Payment Amount",
        "terseLabel": "Final transaction payment amount (in Dollars)"
       }
      }
     },
     "localname": "FinalTransactionPaymentAmount",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_FinanceCostDeductiblePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of finance cost deductible percentage.",
        "label": "Finance Cost Deductible Percentage",
        "terseLabel": "Finance cost deductible percentage"
       }
      }
     },
     "localname": "FinanceCostDeductiblePercentage",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_FinanceIncomeandExpensesInterestforPresentValueofFinancialAssetsorLiabilitiesDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Income and Expenses \u2013 Interest for Present Value of Financial Assets or Liabilities (Details) [Line Items]"
       }
      }
     },
     "localname": "FinanceIncomeandExpensesInterestforPresentValueofFinancialAssetsorLiabilitiesDetailsLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/FinanceIncomeandExpensesInterestforPresentValueofFinancialAssetsorLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_FinanceIncomeandExpensesInterestforPresentValueofFinancialAssetsorLiabilitiesDetailsScheduleofinterestsforpresentvalueoffinancialassetsorliabilitiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of loss for present value of financial assets or liabilities [Abstract]"
       }
      }
     },
     "localname": "FinanceIncomeandExpensesInterestforPresentValueofFinancialAssetsorLiabilitiesDetailsScheduleofinterestsforpresentvalueoffinancialassetsorliabilitiesLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofinterestsforpresentvalueoffinancialassetsorliabilitiesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_FinanceIncomeandExpensesInterestforPresentValueofFinancialAssetsorLiabilitiesDetailsScheduleofinterestsforpresentvalueoffinancialassetsorliabilitiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Income and Expenses \u2013 Interest for Present Value of Financial Assets or Liabilities (Details) - Schedule of interests for present value of financial assets or liabilities [Table]"
       }
      }
     },
     "localname": "FinanceIncomeandExpensesInterestforPresentValueofFinancialAssetsorLiabilitiesDetailsScheduleofinterestsforpresentvalueoffinancialassetsorliabilitiesTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofinterestsforpresentvalueoffinancialassetsorliabilitiesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_FinanceIncomeandExpensesInterestforPresentValueofFinancialAssetsorLiabilitiesDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Income and Expenses \u2013 Interest for Present Value of Financial Assets or Liabilities (Details) [Table]"
       }
      }
     },
     "localname": "FinanceIncomeandExpensesInterestforPresentValueofFinancialAssetsorLiabilitiesDetailsTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/FinanceIncomeandExpensesInterestforPresentValueofFinancialAssetsorLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_FinanceLease": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "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]",
        "label": "Finance Lease",
        "terseLabel": "- Finance leases"
       }
      }
     },
     "localname": "FinanceLease",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialassetsandliabilitiesTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_FinanceLeaseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease Member",
        "terseLabel": "Finance Lease [Member]"
       }
      }
     },
     "localname": "FinanceLeaseMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofnetcarryingamountofmachineryandequipmentvehiclesandfurnitureandfixturesacquiredunderfinanceleasecontractsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_FinanceLeasesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Leases Member",
        "terseLabel": "Finance leases [Member]"
       }
      }
     },
     "localname": "FinanceLeasesMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofborrowingsitemTable",
      "http://www.aenza.com.pe/role/ScheduleofcarryingamountandfairvalueofborrowingsTable",
      "http://www.aenza.com.pe/role/ScheduleofmovementindebtTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_FinanceOfLeaseLiabilities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance of lease liabilities.",
        "label": "Finance Of Lease Liabilities",
        "terseLabel": "Finance leases"
       }
      }
     },
     "localname": "FinanceOfLeaseLiabilities",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_FinancialAsset": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "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]",
        "label": "Financial Asset",
        "terseLabel": "Financial assets"
       }
      }
     },
     "localname": "FinancialAsset",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialassetsandliabilitiesTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_FinancialAssetsAndLiabilitiesperShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial assets and liabilities price per share.",
        "label": "Financial Assets And Liabilitiesper Share",
        "terseLabel": "Financial assets and liabilities"
       }
      }
     },
     "localname": "FinancialAssetsAndLiabilitiesperShare",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialassetsandliabilitiesTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "aenz_FinancialAssetsRelatedToConcessionAgreements": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial assets related to concession agreements.",
        "label": "Financial Assets Related To Concession Agreements",
        "terseLabel": "- Financial assets related to concession agreements"
       }
      }
     },
     "localname": "FinancialAssetsRelatedToConcessionAgreements",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialassetsandliabilitiesTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_FinancialEntites": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial entites.",
        "label": "Financial Entites",
        "terseLabel": "Financial entites"
       }
      }
     },
     "localname": "FinancialEntites",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofdepositsbearinterestTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_FinancialExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Expenses Abstract",
        "terseLabel": "Financial expenses:"
       }
      }
     },
     "localname": "FinancialExpensesAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialexpensesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_FinancialExpensesnet": {
     "auth_ref": [],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "order": 10.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount  is financial expensenet",
        "label": "Financial Expensesnet",
        "terseLabel": "Financial expense,net"
       }
      }
     },
     "localname": "FinancialExpensesnet",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_FinancialIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Income Abstract",
        "terseLabel": "Financial income:"
       }
      }
     },
     "localname": "FinancialIncomeAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialincomeTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_FinancialIncomeTotal": {
     "auth_ref": [],
     "calculation": {
      "http://www.aenza.com.pe/role/ScheduleoffinancialincomeTable": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Income Total",
        "totalLabel": "Financial income total"
       }
      }
     },
     "localname": "FinancialIncomeTotal",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialincomeTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_FinancialInstrumentsDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments (Details) [Line Items]"
       }
      }
     },
     "localname": "FinancialInstrumentsDetailsLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_FinancialInstrumentsDetailsScheduleofcreditqualityoffinancialassetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments (Details) - Schedule of credit quality of financial assets [Line Items]"
       }
      }
     },
     "localname": "FinancialInstrumentsDetailsScheduleofcreditqualityoffinancialassetsLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcreditqualityoffinancialassetsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_FinancialInstrumentsDetailsScheduleofcreditqualityoffinancialassetsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments (Details) - Schedule of credit quality of financial assets [Table]"
       }
      }
     },
     "localname": "FinancialInstrumentsDetailsScheduleofcreditqualityoffinancialassetsTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcreditqualityoffinancialassetsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_FinancialInstrumentsDetailsScheduleofexistingcustomersrelatedpartiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments (Details) - Schedule of existing customers/related parties [Line Items]"
       }
      }
     },
     "localname": "FinancialInstrumentsDetailsScheduleofexistingcustomersrelatedpartiesLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofexistingcustomersrelatedpartiesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_FinancialInstrumentsDetailsScheduleofexistingcustomersrelatedpartiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments (Details) - Schedule of existing customers/related parties [Table]"
       }
      }
     },
     "localname": "FinancialInstrumentsDetailsScheduleofexistingcustomersrelatedpartiesTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofexistingcustomersrelatedpartiesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_FinancialInstrumentsDetailsScheduleoffinancialassetsandliabilitiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments (Details) - Schedule of financial assets and liabilities [Line Items]"
       }
      }
     },
     "localname": "FinancialInstrumentsDetailsScheduleoffinancialassetsandliabilitiesLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialassetsandliabilitiesTable0"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_FinancialInstrumentsDetailsScheduleoffinancialassetsandliabilitiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments (Details) - Schedule of financial assets and liabilities [Table]"
       }
      }
     },
     "localname": "FinancialInstrumentsDetailsScheduleoffinancialassetsandliabilitiesTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialassetsandliabilitiesTable0"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_FinancialInstrumentsDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments (Details) [Table]"
       }
      }
     },
     "localname": "FinancialInstrumentsDetailsTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_FinancialInstrumentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Financial Instruments [Abstract]"
       }
      }
     },
     "localname": "FinancialInstrumentsLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialInstruments"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_FinancialInstrumentsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments [Table]"
       }
      }
     },
     "localname": "FinancialInstrumentsTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialInstruments"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_FinancialInstrumentsTablesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments Tables Line Items",
        "terseLabel": "Disclosure of Financial Instruments [Abstract]"
       }
      }
     },
     "localname": "FinancialInstrumentsTablesLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_FinancialInstrumentsTablesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments (Tables) [Table]"
       }
      }
     },
     "localname": "FinancialInstrumentsTablesTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_FinancialLease": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial lease.",
        "label": "Financial Lease",
        "terseLabel": "Finance lease"
       }
      }
     },
     "localname": "FinancialLease",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinanceleaseobligationsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_FinancialLeasesInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Leases Interest Rate",
        "terseLabel": "Interest rate"
       }
      }
     },
     "localname": "FinancialLeasesInterestRate",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinanceleaseobligationsTable"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_FinancialLiabilitie": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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",
        "terseLabel": "Financial liabilities"
       }
      }
     },
     "localname": "FinancialLiabilitie",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialassetsandliabilitiesTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_FinancialLiabilitiesPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Liabilities Policy Text Block",
        "terseLabel": "Financial instruments"
       }
      }
     },
     "localname": "FinancialLiabilitiesPolicyTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_FinancialRiskManagementDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Risk Management (Details) [Line Items]"
       }
      }
     },
     "localname": "FinancialRiskManagementDetailsLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialRiskManagementDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_FinancialRiskManagementDetailsScheduleoffinancialassetsandliabilitiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Risk Management (Details) - Schedule of financial assets and liabilities [Line Items]"
       }
      }
     },
     "localname": "FinancialRiskManagementDetailsScheduleoffinancialassetsandliabilitiesLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialassetsandliabilitiesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_FinancialRiskManagementDetailsScheduleoffinancialassetsandliabilitiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Risk Management (Details) - Schedule of financial assets and liabilities [Table]"
       }
      }
     },
     "localname": "FinancialRiskManagementDetailsScheduleoffinancialassetsandliabilitiesTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialassetsandliabilitiesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_FinancialRiskManagementDetailsScheduleoffinancialliabilitiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Risk Management (Details) - Schedule of financial liabilities [Line Items]"
       }
      }
     },
     "localname": "FinancialRiskManagementDetailsScheduleoffinancialliabilitiesLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialliabilitiesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_FinancialRiskManagementDetailsScheduleoffinancialliabilitiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Risk Management (Details) - Schedule of financial liabilities [Table]"
       }
      }
     },
     "localname": "FinancialRiskManagementDetailsScheduleoffinancialliabilitiesTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialliabilitiesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_FinancialRiskManagementDetailsScheduleofforeigncurrencytranslationadjustmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Risk Management (Details) - Schedule of foreign currency translation adjustment [Line Items]"
       }
      }
     },
     "localname": "FinancialRiskManagementDetailsScheduleofforeigncurrencytranslationadjustmentLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofforeigncurrencytranslationadjustmentTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_FinancialRiskManagementDetailsScheduleofforeigncurrencytranslationadjustmentTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Risk Management (Details) - Schedule of foreign currency translation adjustment [Table]"
       }
      }
     },
     "localname": "FinancialRiskManagementDetailsScheduleofforeigncurrencytranslationadjustmentTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofforeigncurrencytranslationadjustmentTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_FinancialRiskManagementDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Risk Management (Details) [Table]"
       }
      }
     },
     "localname": "FinancialRiskManagementDetailsTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialRiskManagementDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_FinancialRiskManagementPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial risk management.",
        "label": "Financial Risk Management Percentage",
        "terseLabel": "Strengthened and weakened percentage"
       }
      }
     },
     "localname": "FinancialRiskManagementPercentage",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialRiskManagementDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_FinancialTransactionsTaxRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of financial transactions.",
        "label": "Financial Transactions Tax Rate",
        "terseLabel": "Financial Transactions Tax Rate"
       }
      }
     },
     "localname": "FinancialTransactionsTaxRate",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_FinancialleasesDateOfMaturity": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financialleases Date Of Maturity",
        "terseLabel": "Date of maturity"
       }
      }
     },
     "localname": "FinancialleasesDateOfMaturity",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinanceleaseobligationsTable"
     ],
     "xbrltype": "durationItemType"
    },
    "aenz_FinancingCashFlows": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Financing Cash Flows",
        "terseLabel": "Financing cash flows"
       }
      }
     },
     "localname": "FinancingCashFlows",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofdiscontinuedoperationrelatedtoAdexusSATable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_FinishedProperties": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finished properties.",
        "label": "Finished Properties",
        "terseLabel": "Finished properties"
       }
      }
     },
     "localname": "FinishedProperties",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofinventoriesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_FiveYearsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Five Years Member",
        "terseLabel": "Over 5 Years [Member]"
       }
      }
     },
     "localname": "FiveYearsMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcurrentvalueofobligationsforrightofuseliabilitiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_FixedInterestRatesPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fixed Interest Rates Percentage",
        "terseLabel": "Fixed interest rates percentage"
       }
      }
     },
     "localname": "FixedInterestRatesPercentage",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_FixturesAndBuildingsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fixtures And Buildings Member",
        "terseLabel": "Fixtures and buildings [Member]"
       }
      }
     },
     "localname": "FixturesAndBuildingsMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_FurnitureAndFixtureMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Furniture And Fixture Member",
        "terseLabel": "Furniture and fixtures [Member]"
       }
      }
     },
     "localname": "FurnitureAndFixtureMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_FutureFinancialCharges": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of charges to future financial charges.",
        "label": "Future Financial Charges",
        "terseLabel": "Future financial charges"
       }
      }
     },
     "localname": "FutureFinancialCharges",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmaturityandcurrentvalueofobligationsforfinanceleaseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_GMIngenieriaBoliviaSRLMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "GMIngenieria Bolivia SRLMember",
        "terseLabel": "GM Ingenieria Bolivia S.R.L. [Member]"
       }
      }
     },
     "localname": "GMIngenieriaBoliviaSRLMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationssubsidiariesandrelatedinterestTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_GMIngenieriaYConstruccionDeCVMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "GMIngenieria YConstruccion De CVMember",
        "terseLabel": "GM Ingenieria y Construccion de CV [Member]"
       }
      }
     },
     "localname": "GMIngenieriaYConstruccionDeCVMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationssubsidiariesandrelatedinterestTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_GSPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "GSPMember",
        "terseLabel": "GSP [Member]"
       }
      }
     },
     "localname": "GSPMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_GainsLossesOnExchangeDifferencesOnTranslationNetOfTaxs": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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",
        "terseLabel": "Exchange difference"
       }
      }
     },
     "localname": "GainsLossesOnExchangeDifferencesOnTranslationNetOfTaxs",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementofimpairmentintradeaccountsreceivableTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_GasoductoSurPeruanoSAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gasoducto Sur Peruano SAMember",
        "terseLabel": "Gasoducto Sur Peruano S.A.\t[Member]",
        "verboseLabel": "Gasoducto Sur Peruano S.A. [Member]"
       }
      }
     },
     "localname": "GasoductoSurPeruanoSAMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "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"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_GearingRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gearing ratio.",
        "label": "Gearing Ratio",
        "terseLabel": "Gearing ratio"
       }
      }
     },
     "localname": "GearingRatio",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofgearingratioTable"
     ],
     "xbrltype": "decimalItemType"
    },
    "aenz_GeneralInformationDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "General Information (Details) [Line Items]"
       }
      }
     },
     "localname": "GeneralInformationDetailsLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/GeneralInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_GeneralInformationDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "General Information (Details) [Table]"
       }
      }
     },
     "localname": "GeneralInformationDetailsTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/GeneralInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_GrossMarginPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross margin percentage (in Dollars)",
        "label": "Gross Margin Percentage",
        "terseLabel": "Gross margin rate"
       }
      }
     },
     "localname": "GrossMarginPercentage",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_GrossMarginRateUsedInMeasurementOfFairValueLessCostsOfDisposal": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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",
        "terseLabel": "Gross margin"
       }
      }
     },
     "localname": "GrossMarginRateUsedInMeasurementOfFairValueLessCostsOfDisposal",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofainassumptionsusedbytheCorporationtodeterminetherecoverablevalueTable"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_GrossProfitLoss": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross profit loss.",
        "label": "Gross Profit Loss",
        "terseLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfitLoss",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofdiscontinuedoperationrelatedtoAdexusSATable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_GuaranteDeposits": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of guarantee deposits.",
        "label": "Guarante Deposits",
        "terseLabel": "Guarantee deposits"
       }
      }
     },
     "localname": "GuaranteDeposits",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofdepositsareretainedbycustomersTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_GuaranteeDeposit": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Guarantee Deposit",
        "terseLabel": "TotalGuarantee deposits"
       }
      }
     },
     "localname": "GuaranteeDeposit",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofaccountcomprisesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_GuaranteeDepositsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Guarantee Deposits Member",
        "terseLabel": "Guarantee deposits [Member]"
       }
      }
     },
     "localname": "GuaranteeDepositsMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofotheraccountspayableTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_GuaranteeFundsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Guarantee Funds Member",
        "terseLabel": "Guarantee funds [Member]"
       }
      }
     },
     "localname": "GuaranteeFundsMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcaptioncomprisescomprisesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_GuarantiesRetentionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Guaranties Retention Member",
        "terseLabel": "Guaranties Retention [Member]"
       }
      }
     },
     "localname": "GuarantiesRetentionMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementinimpairmentofotherreceivablesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_GyMChileSpAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gy MChile Sp AMember",
        "terseLabel": "GyM Chile S.p.A. [Member]"
       }
      }
     },
     "localname": "GyMChileSpAMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationssubsidiariesandrelatedinterestTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_HigherValuePaidMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Higher Value Paid Member",
        "terseLabel": "Higher value paid [Member]"
       }
      }
     },
     "localname": "HigherValuePaidMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementofdeferredtaxassetsandliabilitiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_HuancayoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Huancayo Member",
        "terseLabel": "Huancayo [Member]"
       }
      }
     },
     "localname": "HuancayoMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinishedpropertiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_INDECOPIsTechnicalSecretariatMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "INDECOPIs Technical Secretariat Member",
        "terseLabel": "INDECOPI's Technical Secretariat [Member]"
       }
      }
     },
     "localname": "INDECOPIsTechnicalSecretariatMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherIncomeandExpensesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ImpairmentLossRecognisedInProfitOrLoss1": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of impairment loss recognised in profit or loss. [Refer: Impairment loss; Profit (loss).",
        "label": "Impairment Loss Recognised In Profit Or Loss1",
        "terseLabel": "Reversal of impairment"
       }
      }
     },
     "localname": "ImpairmentLossRecognisedInProfitOrLoss1",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementofimpairmentintradeaccountsreceivableTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ImpairmentLossRecognisedInProfitOrLossTradeReceivable": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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",
        "terseLabel": "Impairment, net"
       }
      }
     },
     "localname": "ImpairmentLossRecognisedInProfitOrLossTradeReceivable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementofimpairmentintradeaccountsreceivableTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ImpairmentLosses": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment Losses",
        "terseLabel": "Impairment loss"
       }
      }
     },
     "localname": "ImpairmentLosses",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofpropertyplantandequipmentaccountsanditsrelatedaccumulateddepreciationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ImpairmentOfAccountsReceivableTableTextBlcok": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment Of Accounts Receivable Table Text Blcok",
        "terseLabel": "Schedule of impairment of accounts receivable"
       }
      }
     },
     "localname": "ImpairmentOfAccountsReceivableTableTextBlcok",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/CostsandExpensesbyNatureTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_ImpairmentOfAccountsReceivableiii": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Impairment of accounts receivable.",
        "label": "Impairment Of Accounts Receivableiii",
        "terseLabel": "Impairment of accounts receivable"
       }
      }
     },
     "localname": "ImpairmentOfAccountsReceivableiii",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcostsandexpensesbynatureTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ImpairmentOfIntangibleAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "order": 6.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments for impairment of intangible assets.",
        "label": "Impairment Of Intangible Assets",
        "terseLabel": "Impairment of intangible assets"
       }
      }
     },
     "localname": "ImpairmentOfIntangibleAssets",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ImpairmentOfInventory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Impairment of inventory.",
        "label": "Impairment Of Inventory",
        "terseLabel": "Impairment of inventory"
       }
      }
     },
     "localname": "ImpairmentOfInventory",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcostsandexpensesbynatureTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ImpairmentOfInvestment": {
     "auth_ref": [],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "order": 11.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments for impairment of investments.",
        "label": "Impairment Of Investment",
        "terseLabel": "Impairment of investment"
       }
      }
     },
     "localname": "ImpairmentOfInvestment",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ImpairmentOfInvestmentes": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Impairment of investments.",
        "label": "Impairment Of Investmentes",
        "terseLabel": "Impairment of investments"
       }
      }
     },
     "localname": "ImpairmentOfInvestmentes",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcostsandexpensesbynatureTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ImpairmentOfLands": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of impairment of property, plant and equipment representing land held by the entity for use in operations",
        "label": "Impairment Of Lands",
        "terseLabel": "Impairment of lands"
       }
      }
     },
     "localname": "ImpairmentOfLands",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InventoriesNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ImpairmentOfOtherAccountsReceivable": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of accounts receivable.",
        "label": "Impairment Of Other Accounts Receivable",
        "terseLabel": "Accounts receivable (in Dollars)"
       }
      }
     },
     "localname": "ImpairmentOfOtherAccountsReceivable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherIncomeandExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ImpairmentOfOtherMinors": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Impairment of other minors.",
        "label": "Impairment Of Other Minors",
        "terseLabel": "Impairment of other minors"
       }
      }
     },
     "localname": "ImpairmentOfOtherMinors",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementinimpairmentofotherreceivablesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ImpairmentOfPropertyPlantAndEquipment": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Impairment of property, plant and equipment.",
        "label": "Impairment Of Property Plant And Equipment",
        "terseLabel": "Impairment of property, plant and equipment"
       }
      }
     },
     "localname": "ImpairmentOfPropertyPlantAndEquipment",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcostsandexpensesbynatureTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ImpairmentOfTradeMark": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Impairment of trade mark.",
        "label": "Impairment Of Trade Mark",
        "terseLabel": "Impairment of trade mark"
       }
      }
     },
     "localname": "ImpairmentOfTradeMark",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ImpairmentPropertyPlantAndEquipment": {
     "auth_ref": [],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "order": 5.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount is impairment of property, plant and equipment.",
        "label": "Impairment Property Plant And Equipment",
        "terseLabel": "Impairment of property, plant and equipment"
       }
      }
     },
     "localname": "ImpairmentPropertyPlantAndEquipment",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ImpairmentProvisionIncreasedOrDecreased": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount is impairment provision increased or decreased.",
        "label": "Impairment Provision Increased Or Decreased",
        "terseLabel": "Impairment provision increased or decreased"
       }
      }
     },
     "localname": "ImpairmentProvisionIncreasedOrDecreased",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ImpairmentRecognizedInTradeAccountsReceivable": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Impairment recognized in trade accounts receivable.",
        "label": "Impairment Recognized In Trade Accounts Receivable",
        "periodEndLabel": "Balance at December, 31",
        "periodStartLabel": "Balance at January, 1"
       }
      }
     },
     "localname": "ImpairmentRecognizedInTradeAccountsReceivable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementofimpairmentintradeaccountsreceivableTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ImpairtmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairtment Member",
        "terseLabel": "Impairment [Member]"
       }
      }
     },
     "localname": "ImpairtmentMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementofdeferredtaxassetsandliabilitiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ImplementationChargeForRoadSafety": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Implementation charge for road safety.",
        "label": "Implementation Charge For Road Safety",
        "terseLabel": "Implementation for road safety"
       }
      }
     },
     "localname": "ImplementationChargeForRoadSafety",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofintangibleassetsofthesubsidiaryredVialTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ImprovementOfRoadCharges": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Improvement of road charges.",
        "label": "Improvement Of Road Charges",
        "terseLabel": "Road improvement"
       }
      }
     },
     "localname": "ImprovementOfRoadCharges",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofintangibleassetsofthesubsidiaryredVialTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_IncomeBeforeIncomeTaxesPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income before income taxes percentage.",
        "label": "Income Before Income Taxes Percentage",
        "terseLabel": "Income before income taxes percentage"
       }
      }
     },
     "localname": "IncomeBeforeIncomeTaxesPercentage",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialRiskManagementDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_IncomeDerived": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income derived percentage.",
        "label": "Income Derived",
        "terseLabel": "Income derived"
       }
      }
     },
     "localname": "IncomeDerived",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OperatingSegmentsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_IncomeTax": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax",
        "terseLabel": "Income tax"
       }
      }
     },
     "localname": "IncomeTax",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentperformanceTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_IncomeTaxAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Axis",
        "terseLabel": "Income Tax [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAxis",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_IncomeTaxByApplyingLocalApplicableTaxRatesOnProfitGeneratedInTheRespectiveCountries": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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",
        "terseLabel": "Income tax by applying local applicable tax rates on profit generated in the respective countries"
       }
      }
     },
     "localname": "IncomeTaxByApplyingLocalApplicableTaxRatesOnProfitGeneratedInTheRespectiveCountries",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedpretaxincomeTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_IncomeTaxDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "IncomeTax [Domain]"
       }
      }
     },
     "localname": "IncomeTaxDomain",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_IncomeTaxExpenseContinuingOperation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income tax.",
        "label": "Income Tax Expense Continuing Operation",
        "terseLabel": "Income tax"
       }
      }
     },
     "localname": "IncomeTaxExpenseContinuingOperation",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofoperatingprofitorlossbeforeincometaxTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_IncomeTaxOnGrossIncomePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of income Tax on gross income percentage.",
        "label": "Income Tax On Gross Income Percentage",
        "terseLabel": "Income Tax on gross income percentage"
       }
      }
     },
     "localname": "IncomeTaxOnGrossIncomePercentage",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_IncomeTaxOnaccountPayments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Onaccount Payments",
        "terseLabel": "Total Income tax on-account payments"
       }
      }
     },
     "localname": "IncomeTaxOnaccountPayments",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofaccountcomprisesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_IncomeTaxPenalties": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income tax penalties.",
        "label": "Income Tax Penalties",
        "terseLabel": "Income tax penalty"
       }
      }
     },
     "localname": "IncomeTaxPenalties",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherIncomeandExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_IncomeTaxRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of income tax.",
        "label": "Income Tax Rate",
        "terseLabel": "Technical assistance income tax rate"
       }
      }
     },
     "localname": "IncomeTaxRate",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_IncomeTaxWithHoldingForceRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of income Tax with holding force rate.",
        "label": "Income Tax With Holding Force Rate",
        "terseLabel": "Income Tax with holding force rate"
       }
      }
     },
     "localname": "IncomeTaxWithHoldingForceRate",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_IncomeTaxWithHoldingRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of income Tax with holding rate.",
        "label": "Income Tax With Holding Rate",
        "terseLabel": "Income Tax with holding rate"
       }
      }
     },
     "localname": "IncomeTaxWithHoldingRate",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_IncomeTaxes": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of income tax.",
        "label": "Income Taxes",
        "terseLabel": "Income tax"
       }
      }
     },
     "localname": "IncomeTaxes",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedpretaxincomeTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_IncreaseDecreaseInEquityOfNonControllingParties": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) in equity of non controlling parties.",
        "label": "Increase Decrease In Equity Of Non Controlling Parties",
        "terseLabel": "Decrease in equity of non controlling parties"
       }
      }
     },
     "localname": "IncreaseDecreaseInEquityOfNonControllingParties",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcontributionsofnoncontrollingshareholdersTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_IncreaseDecreaseInSharePremium": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase decrease in share premium.",
        "label": "Increase Decrease In Share Premium",
        "terseLabel": "Excess of total income obtained by shares issued over nominal value (in Nuevos Soles)"
       }
      }
     },
     "localname": "IncreaseDecreaseInSharePremium",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/EquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_IncreaseDecreaseInWorkingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase decrease in working capital.",
        "label": "Increase Decrease In Working Capital Abstract",
        "terseLabel": "Net variations in assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInWorkingCapitalAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_IncreaseDecreaseOfPricePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of price increase decreased.",
        "label": "Increase Decrease Of Price Percentage",
        "terseLabel": "Increase decrease of price percentage"
       }
      }
     },
     "localname": "IncreaseDecreaseOfPricePercentage",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialRiskManagementDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_IncreaseDecreaseThroughAcquisitionOfNoncontrollingInterest": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional acquisition of non-controlling",
        "label": "Increase Decrease Through Acquisition Of Noncontrolling Interest",
        "terseLabel": "Additional acquisition of non-controlling"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughAcquisitionOfNoncontrollingInterest",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_IncreaseDecreaseThroughCapitalisedExpensesIntangibleAssetsAndGoodwill": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase decrease through capitalized expenses intangible assets and goodwill.",
        "label": "Increase Decrease Through Capitalised Expenses Intangible Assets And Goodwill",
        "terseLabel": "Capitalization of interest expenses, Cost"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughCapitalisedExpensesIntangibleAssetsAndGoodwill",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofintangibleassetsandrelatedaccumulatedamortizationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_IncreaseDecreaseThroughDeconsolidationAdexusSA": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase decrease through deconsolidation.",
        "label": "Increase Decrease Through Deconsolidation Adexus SA",
        "terseLabel": "Deconsolidation Adexus S.A."
       }
      }
     },
     "localname": "IncreaseDecreaseThroughDeconsolidationAdexusSA",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_IncreaseDecreaseThroughNetExchangeDifferencesPropertyTransfers": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase Decrease Through Net Exchange Differences Property Transfers",
        "terseLabel": "Transfers"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesPropertyTransfers",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofpropertyplantandequipmentaccountsanditsrelatedaccumulateddepreciationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_IncreaseDecreaseThroughReclassificationPropertyPlantAndEquipment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase Decrease Through Reclassification Property Plant And Equipment.",
        "label": "Increase Decrease Through Reclassification Property Plant And Equipment",
        "terseLabel": "Reclassifications, Cost, net"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughReclassificationPropertyPlantAndEquipment",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofinvestmentpropertyanditsrelatedaccumulateddepreciationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_IncreaseDecreaseThroughReclassificationsIntangibleAssetsAndGoodwill": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) through reclassifications, intangible assets and goodwill.",
        "label": "Increase Decrease Through Reclassifications Intangible Assets And Goodwill",
        "terseLabel": "Reclassifications, Cost"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughReclassificationsIntangibleAssetsAndGoodwill",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofintangibleassetsandrelatedaccumulatedamortizationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_IncreaseDecreaseThroughTransactionsWithOwnersShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total transactions with shareholders",
        "label": "Increase Decrease Through Transactions With Owners Shares",
        "terseLabel": "Total transactions with shareholders (in Shares)"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughTransactionsWithOwnersShares",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "sharesItemType"
    },
    "aenz_IncreaseDecreaseThroughTransfersToInvestmentProperty": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase decrease through transfers to investment property.",
        "label": "Increase Decrease Through Transfers To Investment Property",
        "terseLabel": "Transfers"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughTransfersToInvestmentProperty",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofinvestmentpropertyanditsrelatedaccumulateddepreciationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_IncreasedCapitalStockShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of increased capital stock shares.",
        "label": "Increased Capital Stock Shares",
        "terseLabel": "Increased capital stock shares"
       }
      }
     },
     "localname": "IncreasedCapitalStockShares",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/EquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "aenz_IncreasedPretaxAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Increased Pretax Amount",
        "terseLabel": "10%"
       }
      }
     },
     "localname": "IncreasedPretaxAmount",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/Scheduleofincreasedordecreasedby10theimpactonpretaxprofitTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_IncrementalCostAccrued": {
     "auth_ref": [],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "order": 12.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustment for incremental costs accrued.",
        "label": "Incremental Cost Accrued",
        "terseLabel": "Incremental cost accrued"
       }
      }
     },
     "localname": "IncrementalCostAccrued",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_IncrementalCostOfAcquiringInterestInJointOperation": {
     "auth_ref": [],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "order": 13.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount is incremental cost of acquiring interest in joint operation.",
        "label": "Incremental Cost Of Acquiring Interest In Joint Operation",
        "terseLabel": "Incremental cost of acquiring interest in joint operation"
       }
      }
     },
     "localname": "IncrementalCostOfAcquiringInterestInJointOperation",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow",
      "http://www.aenza.com.pe/role/ScheduleofthebalancesintheconsolidatedstatementofcashflowsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_IndebtednessCosts": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total costs of indebtedness.",
        "label": "Indebtedness Costs",
        "terseLabel": "Indebtedness costs"
       }
      }
     },
     "localname": "IndebtednessCosts",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InventoriesNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_IndependentAppraiserAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Independent appraiser amount.",
        "label": "Independent Appraiser Amount",
        "terseLabel": "Independent appraiser amount"
       }
      }
     },
     "localname": "IndependentAppraiserAmount",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_IndirectTransferOfSharesPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of indirect transfer of shares.",
        "label": "Indirect Transfer Of Shares Percentage",
        "terseLabel": "Indirect transfer of shares percentage"
       }
      }
     },
     "localname": "IndirectTransferOfSharesPercentage",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_Infrastructure": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Infrastructure.",
        "label": "Infrastructure",
        "terseLabel": "Infrastructure"
       }
      }
     },
     "localname": "Infrastructure",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofEBITDAforeachsegmentTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_InfrastructureAbstract1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Infrastructure Abstract1",
        "terseLabel": "Infrastructure"
       }
      }
     },
     "localname": "InfrastructureAbstract1",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofunbilledreceivablesofsubsidiariesgroupedTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InfrastructureAbstract2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Infrastructure Abstract2",
        "terseLabel": "Infrastructure"
       }
      }
     },
     "localname": "InfrastructureAbstract2",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofinvoicespayableTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InfrastructureAbstract3": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Infrastructure Abstract3",
        "terseLabel": "Infrastructure"
       }
      }
     },
     "localname": "InfrastructureAbstract3",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofbalancescorrespondingtothemainprojectsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InfrastructureImprovement": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of increasing infrastructure.",
        "label": "Infrastructure Improvement",
        "terseLabel": "Infrastructure"
       }
      }
     },
     "localname": "InfrastructureImprovement",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofexpectedfutureincomefromsignedcontractsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_InfrastructureMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Infrastructure Member",
        "terseLabel": "Infrastructure [Member]"
       }
      }
     },
     "localname": "InfrastructureMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofbalancescorrespondingtothemainprojectsTable",
      "http://www.aenza.com.pe/role/ScheduleofinvoicespayableTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_InfrastructureOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Infrastructure One Member",
        "terseLabel": "Infrastructure [Member]"
       }
      }
     },
     "localname": "InfrastructureOneMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofrevenuesfromcontractswithcustomersTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_InfrastructureThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Infrastructure Three Member",
        "terseLabel": "Infrastructure [Member]"
       }
      }
     },
     "localname": "InfrastructureThreeMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofrevenuesfromcontractswithcustomersTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_InfrastructureTollRoadsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Infrastructure Toll Roads Member",
        "terseLabel": "Infrastructure Toll roads [Member]"
       }
      }
     },
     "localname": "InfrastructureTollRoadsMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentperformanceTable",
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_InfrastructureTransportationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Infrastructure Transportation Member",
        "terseLabel": "Infrastructure Transportation [Member]"
       }
      }
     },
     "localname": "InfrastructureTransportationMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentperformanceTable",
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_InfrastructureTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Infrastructure Two Member",
        "terseLabel": "Infrastructure [Member]"
       }
      }
     },
     "localname": "InfrastructureTwoMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofrevenuesfromcontractswithcustomersTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_InfrastructureWaterTreatmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Infrastructure Water Treatment Member",
        "terseLabel": "Infrastructure Water treatment [Member]"
       }
      }
     },
     "localname": "InfrastructureWaterTreatmentMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentperformanceTable",
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_InitialBalanceinShares": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Initial balance amount.",
        "label": "Initial Balancein Shares",
        "terseLabel": "Initial balance"
       }
      }
     },
     "localname": "InitialBalanceinShares",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementincontractliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_InmobiliariaAlmonteSAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inmobiliaria Almonte SAMember",
        "terseLabel": "Inmobiliaria Almonte S.A. [Member]"
       }
      }
     },
     "localname": "InmobiliariaAlmonteSAMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_IntangibleAssetsConcessions": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intangible assets concessions.",
        "label": "Intangible Assets Concessions",
        "terseLabel": "Total Red Vial 5 S.A."
       }
      }
     },
     "localname": "IntangibleAssetsConcessions",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofintangibleassetsofthesubsidiaryredVialTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_IntangibleAssetsandGoodwillNetDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets and Goodwill, Net (Details) [Line Items]"
       }
      }
     },
     "localname": "IntangibleAssetsandGoodwillNetDetailsLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_IntangibleAssetsandGoodwillNetDetailsScheduleofainassumptionsusedbytheCorporationtodeterminetherecoverablevalueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets and Goodwill, Net (Details) - Schedule of ain assumptions used by the Corporation to determine the recoverable value [Line Items]"
       }
      }
     },
     "localname": "IntangibleAssetsandGoodwillNetDetailsScheduleofainassumptionsusedbytheCorporationtodeterminetherecoverablevalueLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofainassumptionsusedbytheCorporationtodeterminetherecoverablevalueTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_IntangibleAssetsandGoodwillNetDetailsScheduleofainassumptionsusedbytheCorporationtodeterminetherecoverablevalueTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets and Goodwill, Net (Details) - Schedule of ain assumptions used by the Corporation to determine the recoverable value [Table]"
       }
      }
     },
     "localname": "IntangibleAssetsandGoodwillNetDetailsScheduleofainassumptionsusedbytheCorporationtodeterminetherecoverablevalueTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofainassumptionsusedbytheCorporationtodeterminetherecoverablevalueTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_IntangibleAssetsandGoodwillNetDetailsScheduleofamortizationofintangiblesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets and Goodwill, Net (Details) - Schedule of amortization of intangibles [Line Items]"
       }
      }
     },
     "localname": "IntangibleAssetsandGoodwillNetDetailsScheduleofamortizationofintangiblesLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofamortizationofintangiblesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_IntangibleAssetsandGoodwillNetDetailsScheduleofamortizationofintangiblesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets and Goodwill, Net (Details) - Schedule of amortization of intangibles [Table]"
       }
      }
     },
     "localname": "IntangibleAssetsandGoodwillNetDetailsScheduleofamortizationofintangiblesTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofamortizationofintangiblesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_IntangibleAssetsandGoodwillNetDetailsScheduleofgoodwillofcashgeneratingunitsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets and Goodwill, Net (Details) - Schedule of goodwill of cash generating units [Line Items]"
       }
      }
     },
     "localname": "IntangibleAssetsandGoodwillNetDetailsScheduleofgoodwillofcashgeneratingunitsLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofgoodwillofcashgeneratingunitsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_IntangibleAssetsandGoodwillNetDetailsScheduleofgoodwillofcashgeneratingunitsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets and Goodwill, Net (Details) - Schedule of goodwill of cash generating units [Table]"
       }
      }
     },
     "localname": "IntangibleAssetsandGoodwillNetDetailsScheduleofgoodwillofcashgeneratingunitsTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofgoodwillofcashgeneratingunitsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_IntangibleAssetsandGoodwillNetDetailsScheduleofintangibleassetsandrelatedaccumulatedamortizationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets and Goodwill, Net (Details) - Schedule of intangible assets and related accumulated amortization [Line Items]"
       }
      }
     },
     "localname": "IntangibleAssetsandGoodwillNetDetailsScheduleofintangibleassetsandrelatedaccumulatedamortizationLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofintangibleassetsandrelatedaccumulatedamortizationTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_IntangibleAssetsandGoodwillNetDetailsScheduleofintangibleassetsandrelatedaccumulatedamortizationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets and Goodwill, Net (Details) - Schedule of intangible assets and related accumulated amortization [Table]"
       }
      }
     },
     "localname": "IntangibleAssetsandGoodwillNetDetailsScheduleofintangibleassetsandrelatedaccumulatedamortizationTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofintangibleassetsandrelatedaccumulatedamortizationTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_IntangibleAssetsandGoodwillNetDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets and Goodwill, Net (Details) [Table]"
       }
      }
     },
     "localname": "IntangibleAssetsandGoodwillNetDetailsTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_IntangibleAssetsandGoodwillNetLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets [Abstract]"
       }
      }
     },
     "localname": "IntangibleAssetsandGoodwillNetLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNet"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_IntangibleAssetsandGoodwillNetTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets and Goodwill, Net [Table]"
       }
      }
     },
     "localname": "IntangibleAssetsandGoodwillNetTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNet"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_IntercompanyElimination": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount intercompany eliminations.",
        "label": "Intercompany Elimination",
        "terseLabel": "Intercompany eliminations"
       }
      }
     },
     "localname": "IntercompanyElimination",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofexpectedfutureincomefromsignedcontractsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_IntercompanyEliminations": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intercompany eliminations.",
        "label": "Intercompany Eliminations",
        "terseLabel": "Intercompany eliminations"
       }
      }
     },
     "localname": "IntercompanyEliminations",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofEBITDAforeachsegmentTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_IntercompanyLoanDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intercompany Loans, Description.",
        "label": "Intercompany Loan Description",
        "terseLabel": "Loan description"
       }
      }
     },
     "localname": "IntercompanyLoanDescription",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/FinanceIncomeandExpensesInterestforPresentValueofFinancialAssetsorLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InterestExpenseOnAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Expense On Abstract",
        "terseLabel": "Interest expense on:"
       }
      }
     },
     "localname": "InterestExpenseOnAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialexpensesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InterestExpenseOnRightOfUse": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest expense on right of use.",
        "label": "Interest Expense On Right Of Use",
        "terseLabel": "- Financial lease right-of-use"
       }
      }
     },
     "localname": "InterestExpenseOnRightOfUse",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialexpensesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_InterestInCapital": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of interest in capital.",
        "label": "Interest In Capital",
        "terseLabel": "Interest in capital"
       }
      }
     },
     "localname": "InterestInCapital",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofinvestmentsinassociatesTable",
      "http://www.aenza.com.pe/role/ScheduleofinvestmentsjointventuresTable"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_InterestOnLoansToThirdParties": {
     "auth_ref": [],
     "calculation": {
      "http://www.aenza.com.pe/role/ScheduleoffinancialincomeTable": {
       "order": 3.0,
       "parentTag": "aenz_FinancialIncomeTotal",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest on loans to third parties.",
        "label": "Interest On Loans To Third Parties",
        "negatedLabel": "Interest on loans to third parties"
       }
      }
     },
     "localname": "InterestOnLoansToThirdParties",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialincomeTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_InterestOnShorttermBankDeposits": {
     "auth_ref": [],
     "calculation": {
      "http://www.aenza.com.pe/role/ScheduleoffinancialincomeTable": {
       "order": 1.0,
       "parentTag": "aenz_FinancialIncomeTotal",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of interest on short-term bank deposits.",
        "label": "Interest On Shortterm Bank Deposits",
        "negatedLabel": "Interest on short-term bank deposits"
       }
      }
     },
     "localname": "InterestOnShorttermBankDeposits",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialincomeTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_InterestPaidForBonds": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest paid for bonds.",
        "label": "Interest Paid For Bonds",
        "terseLabel": "Interest paid"
       }
      }
     },
     "localname": "InterestPaidForBonds",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofbondsTable",
      "http://www.aenza.com.pe/role/ScheduleofmovementindebtTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_InterestRatePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Rate Percentage",
        "terseLabel": "Interest rate"
       }
      }
     },
     "localname": "InterestRatePercentage",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofdepositsbearinterestTable"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_InterestsFromTaxAdministration": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expenses that the entity classifies as being administrative.",
        "label": "Interests From Tax Administration",
        "terseLabel": "Interest from Tax Administration"
       }
      }
     },
     "localname": "InterestsFromTaxAdministration",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialexpensesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_InterestsinOtherEntitiesDetailsScheduleofconcessionsheldbythecorporationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interests in Other Entities (Details) - Schedule of concessions held by the corporation [Line Items]"
       }
      }
     },
     "localname": "InterestsinOtherEntitiesDetailsScheduleofconcessionsheldbythecorporationLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconcessionsheldbythecorporationTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InterestsinOtherEntitiesDetailsScheduleofconcessionsheldbythecorporationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interests in Other Entities (Details) - Schedule of concessions held by the corporation [Table]"
       }
      }
     },
     "localname": "InterestsinOtherEntitiesDetailsScheduleofconcessionsheldbythecorporationTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconcessionsheldbythecorporationTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InterestsinOtherEntitiesDetailsScheduleofcorporationsmajorjointoperationsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interests in Other Entities (Details) - Schedule of corporation\u2019s major joint operations [Line Items]"
       }
      }
     },
     "localname": "InterestsinOtherEntitiesDetailsScheduleofcorporationsmajorjointoperationsLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationsmajorjointoperationsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InterestsinOtherEntitiesDetailsScheduleofcorporationsmajorjointoperationsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interests in Other Entities (Details) - Schedule of corporation\u2019s major joint operations [Table]"
       }
      }
     },
     "localname": "InterestsinOtherEntitiesDetailsScheduleofcorporationsmajorjointoperationsTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationsmajorjointoperationsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InterestsinOtherEntitiesDetailsScheduleofcorporationssubsidiariesandrelatedinterestLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interests in Other Entities (Details) - Schedule of corporation\u2019s subsidiaries and related interest [Line Items]"
       }
      }
     },
     "localname": "InterestsinOtherEntitiesDetailsScheduleofcorporationssubsidiariesandrelatedinterestLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationssubsidiariesandrelatedinterestTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InterestsinOtherEntitiesDetailsScheduleofcorporationssubsidiariesandrelatedinterestTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interests in Other Entities (Details) - Schedule of corporation\u2019s subsidiaries and related interest [Table]"
       }
      }
     },
     "localname": "InterestsinOtherEntitiesDetailsScheduleofcorporationssubsidiariesandrelatedinterestTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationssubsidiariesandrelatedinterestTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_IntragroupEliminationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intragroup Eliminations Member",
        "terseLabel": "Intra-group eliminations [Member]"
       }
      }
     },
     "localname": "IntragroupEliminationsMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationsubsidiariesmaterialnoncontrollinginterestsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_IntragroupServicesMarginGreaterPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of intra-group services margin greater.",
        "label": "Intragroup Services Margin Greater Percentage",
        "terseLabel": "Intra-group services margin greater percentage"
       }
      }
     },
     "localname": "IntragroupServicesMarginGreaterPercentage",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_InventoriesNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable": {
       "order": 5.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories Net",
        "terseLabel": "Inventories, net"
       }
      }
     },
     "localname": "InventoriesNet",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_InventoriesNetDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories, Net (Details) [Line Items]"
       }
      }
     },
     "localname": "InventoriesNetDetailsLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InventoriesNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InventoriesNetDetailsScheduleoffinishedpropertiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories, Net (Details) - Schedule of finished properties [Line Items]"
       }
      }
     },
     "localname": "InventoriesNetDetailsScheduleoffinishedpropertiesLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinishedpropertiesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InventoriesNetDetailsScheduleoffinishedpropertiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories, Net (Details) - Schedule of finished properties [Table]"
       }
      }
     },
     "localname": "InventoriesNetDetailsScheduleoffinishedpropertiesTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinishedpropertiesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InventoriesNetDetailsScheduleofinventoriesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Inventories [Abstract]"
       }
      }
     },
     "localname": "InventoriesNetDetailsScheduleofinventoriesLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofinventoriesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InventoriesNetDetailsScheduleofinventoriesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories, Net (Details) - Schedule of inventories [Table]"
       }
      }
     },
     "localname": "InventoriesNetDetailsScheduleofinventoriesTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofinventoriesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InventoriesNetDetailsScheduleoflandincludespropertiesforthedevelopmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories, Net (Details) - Schedule of land includes properties for the development [Line Items]"
       }
      }
     },
     "localname": "InventoriesNetDetailsScheduleoflandincludespropertiesforthedevelopmentLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoflandincludespropertiesforthedevelopmentTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InventoriesNetDetailsScheduleoflandincludespropertiesforthedevelopmentTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories, Net (Details) - Schedule of land includes properties for the development [Table]"
       }
      }
     },
     "localname": "InventoriesNetDetailsScheduleoflandincludespropertiesforthedevelopmentTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoflandincludespropertiesforthedevelopmentTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InventoriesNetDetailsScheduleofrealstateworkinprogressLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories, Net (Details) - Schedule of real state work in progress [Line Items]"
       }
      }
     },
     "localname": "InventoriesNetDetailsScheduleofrealstateworkinprogressLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofrealstateworkinprogressTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InventoriesNetDetailsScheduleofrealstateworkinprogressTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories, Net (Details) - Schedule of real state work in progress [Table]"
       }
      }
     },
     "localname": "InventoriesNetDetailsScheduleofrealstateworkinprogressTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofrealstateworkinprogressTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InventoriesNetDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories, Net (Details) [Table]"
       }
      }
     },
     "localname": "InventoriesNetDetailsTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InventoriesNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InventoriesNetLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Inventories [Abstract]"
       }
      }
     },
     "localname": "InventoriesNetLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InventoriesNet"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InventoriesNetTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories, Net [Table]"
       }
      }
     },
     "localname": "InventoriesNetTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InventoriesNet"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InventoriesNetTablesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories Net Tables Line Items",
        "terseLabel": "Disclosure of Inventories [Abstract]"
       }
      }
     },
     "localname": "InventoriesNetTablesLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InventoriesNetTables"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InventoriesNetTablesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories, Net (Tables) [Table]"
       }
      }
     },
     "localname": "InventoriesNetTablesTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InventoriesNetTables"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InventoryRecovery": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inventory recovery.",
        "label": "Inventory Recovery",
        "terseLabel": "Inventory recovery"
       }
      }
     },
     "localname": "InventoryRecovery",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcostsandexpensesbynatureTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_InversionesEnAutopistasSAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inversiones En Autopistas SAMember",
        "terseLabel": "Inversiones en Autopistas S.A. [Member]"
       }
      }
     },
     "localname": "InversionesEnAutopistasSAMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationssubsidiariesandrelatedinterestTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_InversionesMajeSACMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inversiones Maje SACMember",
        "terseLabel": "Inversiones Maje S.A.C. [Member]"
       }
      }
     },
     "localname": "InversionesMajeSACMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofinvestmentsinassociatesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_InvestingCashFlows": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Investing Cash Flows",
        "terseLabel": "Investing cash flows"
       }
      }
     },
     "localname": "InvestingCashFlows",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofdiscontinuedoperationrelatedtoAdexusSATable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_InvestmentCapitalPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Capital Percentage",
        "terseLabel": "Investment capital percentage"
       }
      }
     },
     "localname": "InvestmentCapitalPercentage",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_InvestmentLossesBalance": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment losses balance.",
        "label": "Investment Losses Balance",
        "terseLabel": "investment losses balance"
       }
      }
     },
     "localname": "InvestmentLossesBalance",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_InvestmentPropertiesBuiltAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Properties Built Abstract",
        "terseLabel": "Investment properties built"
       }
      }
     },
     "localname": "InvestmentPropertiesBuiltAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvestmentpropertynetTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InvestmentPropertyAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of Investment property amount.",
        "label": "Investment Property Amount",
        "terseLabel": "Investment property amount"
       }
      }
     },
     "localname": "InvestmentPropertyAmount",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofsensitivityanalysisoftheevaluationoftheinvestmentpropertyinrelationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_InvestmentPropertyPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment property percentage.",
        "label": "Investment Property Percentage",
        "terseLabel": "Investment property percentage"
       }
      }
     },
     "localname": "InvestmentPropertyPercentage",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofsensitivityanalysisoftheevaluationoftheinvestmentpropertyinrelationTable"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_InvestmentPropertyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Property Policy Text Block",
        "terseLabel": "Investment properties"
       }
      }
     },
     "localname": "InvestmentPropertyPolicyTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) [Line Items]"
       }
      }
     },
     "localname": "InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsScheduleofCorporationrecognizedassetsandliabilitiesforrightofuseLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of Corporation recognized assets and liabilities for right-of-use [Line Items]"
       }
      }
     },
     "localname": "InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsScheduleofCorporationrecognizedassetsandliabilitiesforrightofuseLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationrecognizedassetsandliabilitiesforrightofuseTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsScheduleofCorporationrecognizedassetsandliabilitiesforrightofuseTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of Corporation recognized assets and liabilities for right-of-use [Table]"
       }
      }
     },
     "localname": "InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsScheduleofCorporationrecognizedassetsandliabilitiesforrightofuseTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationrecognizedassetsandliabilitiesforrightofuseTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsScheduleofDepreciationofpropertyplantandequipmentandinvestmentpropertyLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of Depreciation of property, plant and equipment and investment property [Line Items]"
       }
      }
     },
     "localname": "InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsScheduleofDepreciationofpropertyplantandequipmentandinvestmentpropertyLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofDepreciationofpropertyplantandequipmentandinvestmentpropertyTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsScheduleofDepreciationofpropertyplantandequipmentandinvestmentpropertyTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of Depreciation of property, plant and equipment and investment property [Table]"
       }
      }
     },
     "localname": "InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsScheduleofDepreciationofpropertyplantandequipmentandinvestmentpropertyTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofDepreciationofpropertyplantandequipmentandinvestmentpropertyTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsScheduleofInvestmentpropertynetLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of Investment property, net [Line Items]"
       }
      }
     },
     "localname": "InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsScheduleofInvestmentpropertynetLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvestmentpropertynetTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsScheduleofInvestmentpropertynetTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of Investment property, net [Table]"
       }
      }
     },
     "localname": "InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsScheduleofInvestmentpropertynetTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvestmentpropertynetTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsScheduleofexpensefordepreciationofrightofuseassetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of expense for depreciation of right-of-use assets [Line Items]"
       }
      }
     },
     "localname": "InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsScheduleofexpensefordepreciationofrightofuseassetsLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofexpensefordepreciationofrightofuseassetsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsScheduleofexpensefordepreciationofrightofuseassetsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of expense for depreciation of right-of-use assets [Table]"
       }
      }
     },
     "localname": "InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsScheduleofexpensefordepreciationofrightofuseassetsTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofexpensefordepreciationofrightofuseassetsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsScheduleofinvestmentpropertyanditsrelatedaccumulateddepreciationLineItems": {
     "auth_ref": [],
     "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 [Line Items]"
       }
      }
     },
     "localname": "InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsScheduleofinvestmentpropertyanditsrelatedaccumulateddepreciationLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofinvestmentpropertyanditsrelatedaccumulateddepreciationTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsScheduleofinvestmentpropertyanditsrelatedaccumulateddepreciationTable": {
     "auth_ref": [],
     "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]"
       }
      }
     },
     "localname": "InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsScheduleofinvestmentpropertyanditsrelatedaccumulateddepreciationTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofinvestmentpropertyanditsrelatedaccumulateddepreciationTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsScheduleofminimumrangesmaximumrangesandtheaverageforthepropertybeforeanyadjustmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of minimum ranges, maximum ranges and the average for the property before any adjustment [Line Items]"
       }
      }
     },
     "localname": "InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsScheduleofminimumrangesmaximumrangesandtheaverageforthepropertybeforeanyadjustmentLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofminimumrangesmaximumrangesandtheaverageforthepropertybeforeanyadjustmentTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsScheduleofminimumrangesmaximumrangesandtheaverageforthepropertybeforeanyadjustmentTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of minimum ranges, maximum ranges and the average for the property before any adjustment [Table]"
       }
      }
     },
     "localname": "InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsScheduleofminimumrangesmaximumrangesandtheaverageforthepropertybeforeanyadjustmentTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofminimumrangesmaximumrangesandtheaverageforthepropertybeforeanyadjustmentTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsScheduleofnetcarryingamountofmachineryandequipmentvehiclesandfurnitureandfixturesacquiredunderfinanceleasecontractsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of net carrying amount of machinery and equipment, vehicles and furniture and fixtures acquired under finance lease contracts [Line Items]"
       }
      }
     },
     "localname": "InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsScheduleofnetcarryingamountofmachineryandequipmentvehiclesandfurnitureandfixturesacquiredunderfinanceleasecontractsLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofnetcarryingamountofmachineryandequipmentvehiclesandfurnitureandfixturesacquiredunderfinanceleasecontractsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsScheduleofnetcarryingamountofmachineryandequipmentvehiclesandfurnitureandfixturesacquiredunderfinanceleasecontractsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) - Schedule of net carrying amount of machinery and equipment, vehicles and furniture and fixtures acquired under finance lease contracts [Table]"
       }
      }
     },
     "localname": "InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsScheduleofnetcarryingamountofmachineryandequipmentvehiclesandfurnitureandfixturesacquiredunderfinanceleasecontractsTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofnetcarryingamountofmachineryandequipmentvehiclesandfurnitureandfixturesacquiredunderfinanceleasecontractsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsScheduleofpropertyplantandequipmentaccountsanditsrelatedaccumulateddepreciationLineItems": {
     "auth_ref": [],
     "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 [Line Items]"
       }
      }
     },
     "localname": "InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsScheduleofpropertyplantandequipmentaccountsanditsrelatedaccumulateddepreciationLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofpropertyplantandequipmentaccountsanditsrelatedaccumulateddepreciationTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsScheduleofpropertyplantandequipmentaccountsanditsrelatedaccumulateddepreciationTable": {
     "auth_ref": [],
     "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]"
       }
      }
     },
     "localname": "InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsScheduleofpropertyplantandequipmentaccountsanditsrelatedaccumulateddepreciationTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofpropertyplantandequipmentaccountsanditsrelatedaccumulateddepreciationTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsScheduleofsensitivityanalysisoftheevaluationoftheinvestmentpropertyinrelationLineItems": {
     "auth_ref": [],
     "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 in relation [Line Items]"
       }
      }
     },
     "localname": "InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsScheduleofsensitivityanalysisoftheevaluationoftheinvestmentpropertyinrelationLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofsensitivityanalysisoftheevaluationoftheinvestmentpropertyinrelationTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsScheduleofsensitivityanalysisoftheevaluationoftheinvestmentpropertyinrelationTable": {
     "auth_ref": [],
     "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 in relation [Table]"
       }
      }
     },
     "localname": "InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsScheduleofsensitivityanalysisoftheevaluationoftheinvestmentpropertyinrelationTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofsensitivityanalysisoftheevaluationoftheinvestmentpropertyinrelationTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Property, Property, Plant and Equipment, and Right-of-Use Assets (Details) [Table]"
       }
      }
     },
     "localname": "InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetailsTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InvestmentsInAssociatesAndJointVentures": {
     "auth_ref": [],
     "calculation": {
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable": {
       "order": 5.0,
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of investments in associates and joint ventures in the financial statements.",
        "label": "Investments In Associates And Joint Ventures",
        "terseLabel": "Investments in associates and joint ventures"
       }
      }
     },
     "localname": "InvestmentsInAssociatesAndJointVentures",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_InvestmentsInJointVenturesTotal": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of investments in joint ventures in an entity's separate financial statements.",
        "label": "Investments In Joint Ventures Total",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "InvestmentsInJointVenturesTotal",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofinverstmentsinassociatesandjointventuresTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_InvestmentsinAssociatesandJointVenturesDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in Associates and Joint Ventures (Details) [Line Items]"
       }
      }
     },
     "localname": "InvestmentsinAssociatesandJointVenturesDetailsLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InvestmentsinAssociatesandJointVenturesDetailsScheduleoffinancialinformationforjointventuresLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in Associates and Joint Ventures (Details) - Schedule of financial information for joint ventures [Line Items]"
       }
      }
     },
     "localname": "InvestmentsinAssociatesandJointVenturesDetailsScheduleoffinancialinformationforjointventuresLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialinformationforjointventuresTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InvestmentsinAssociatesandJointVenturesDetailsScheduleoffinancialinformationforjointventuresTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in Associates and Joint Ventures (Details) - Schedule of financial information for joint ventures [Table]"
       }
      }
     },
     "localname": "InvestmentsinAssociatesandJointVenturesDetailsScheduleoffinancialinformationforjointventuresTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialinformationforjointventuresTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InvestmentsinAssociatesandJointVenturesDetailsScheduleofinverstmentsinassociatesandjointventuresLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in Associates and Joint Ventures (Details) - Schedule of inverstments in associates and joint ventures [Line Items]"
       }
      }
     },
     "localname": "InvestmentsinAssociatesandJointVenturesDetailsScheduleofinverstmentsinassociatesandjointventuresLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofinverstmentsinassociatesandjointventuresTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InvestmentsinAssociatesandJointVenturesDetailsScheduleofinverstmentsinassociatesandjointventuresTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in Associates and Joint Ventures (Details) - Schedule of inverstments in associates and joint ventures [Table]"
       }
      }
     },
     "localname": "InvestmentsinAssociatesandJointVenturesDetailsScheduleofinverstmentsinassociatesandjointventuresTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofinverstmentsinassociatesandjointventuresTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InvestmentsinAssociatesandJointVenturesDetailsScheduleofinvestmentsinassociatesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in Associates and Joint Ventures (Details) - Schedule of investments in associates [Line Items]"
       }
      }
     },
     "localname": "InvestmentsinAssociatesandJointVenturesDetailsScheduleofinvestmentsinassociatesLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofinvestmentsinassociatesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InvestmentsinAssociatesandJointVenturesDetailsScheduleofinvestmentsinassociatesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in Associates and Joint Ventures (Details) - Schedule of investments in associates [Table]"
       }
      }
     },
     "localname": "InvestmentsinAssociatesandJointVenturesDetailsScheduleofinvestmentsinassociatesTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofinvestmentsinassociatesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InvestmentsinAssociatesandJointVenturesDetailsScheduleofinvestmentsjointventuresLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in Associates and Joint Ventures (Details) - Schedule of investments joint ventures [Line Items]"
       }
      }
     },
     "localname": "InvestmentsinAssociatesandJointVenturesDetailsScheduleofinvestmentsjointventuresLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofinvestmentsjointventuresTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InvestmentsinAssociatesandJointVenturesDetailsScheduleofinvestmentsjointventuresTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in Associates and Joint Ventures (Details) - Schedule of investments joint ventures [Table]"
       }
      }
     },
     "localname": "InvestmentsinAssociatesandJointVenturesDetailsScheduleofinvestmentsjointventuresTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofinvestmentsjointventuresTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InvestmentsinAssociatesandJointVenturesDetailsScheduleofmovementoftheinvestmentsinassociatesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in Associates and Joint Ventures (Details) - Schedule of movement of the investments in associates [Line Items]"
       }
      }
     },
     "localname": "InvestmentsinAssociatesandJointVenturesDetailsScheduleofmovementoftheinvestmentsinassociatesLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementoftheinvestmentsinassociatesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InvestmentsinAssociatesandJointVenturesDetailsScheduleofmovementoftheinvestmentsinassociatesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in Associates and Joint Ventures (Details) - Schedule of movement of the investments in associates [Table]"
       }
      }
     },
     "localname": "InvestmentsinAssociatesandJointVenturesDetailsScheduleofmovementoftheinvestmentsinassociatesTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementoftheinvestmentsinassociatesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InvestmentsinAssociatesandJointVenturesDetailsScheduleofmovementoftheinvestmentsinjointventuresLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in Associates and Joint Ventures (Details) - Schedule of movement of the investments in joint ventures [Line Items]"
       }
      }
     },
     "localname": "InvestmentsinAssociatesandJointVenturesDetailsScheduleofmovementoftheinvestmentsinjointventuresLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementoftheinvestmentsinjointventuresTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InvestmentsinAssociatesandJointVenturesDetailsScheduleofmovementoftheinvestmentsinjointventuresTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in Associates and Joint Ventures (Details) - Schedule of movement of the investments in joint ventures [Table]"
       }
      }
     },
     "localname": "InvestmentsinAssociatesandJointVenturesDetailsScheduleofmovementoftheinvestmentsinjointventuresTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementoftheinvestmentsinjointventuresTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InvestmentsinAssociatesandJointVenturesDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in Associates and Joint Ventures (Details) [Table]"
       }
      }
     },
     "localname": "InvestmentsinAssociatesandJointVenturesDetailsTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InvestmentsinAssociatesandJointVenturesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in Associates and Joint Ventures Disclosure [Abstract]"
       }
      }
     },
     "localname": "InvestmentsinAssociatesandJointVenturesLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVentures"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InvestmentsinAssociatesandJointVenturesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in Associates and Joint Ventures [Table]"
       }
      }
     },
     "localname": "InvestmentsinAssociatesandJointVenturesTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVentures"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InvestmentsinAssociatesandJointVenturesTablesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in Associates and Joint Ventures [Abstract]"
       }
      }
     },
     "localname": "InvestmentsinAssociatesandJointVenturesTablesLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesTables"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InvestmentsinAssociatesandJointVenturesTablesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in Associates and Joint Ventures (Tables) [Table]"
       }
      }
     },
     "localname": "InvestmentsinAssociatesandJointVenturesTablesTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesTables"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_InvoicesPayable": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This amount for invoices payable.",
        "label": "Invoices Payable",
        "terseLabel": "Invoices payable (a)",
        "verboseLabel": "Invoices payable"
       }
      }
     },
     "localname": "InvoicesPayable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofinvoicespayableTable",
      "http://www.aenza.com.pe/role/ScheduleoftradeaccountspayablesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_IssuanceCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuance Costs",
        "terseLabel": "Issuance costs"
       }
      }
     },
     "localname": "IssuanceCosts",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BondsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_January12022Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "January12022 Member",
        "terseLabel": "January 1, 2022 [Member]"
       }
      }
     },
     "localname": "January12022Member",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofstandardsandinterpretationsandamendmentstoexistingstandardswereissuedwithmandatoryapplicationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_January12022OneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "January12022 One Member",
        "terseLabel": "January 1, 2022 One [Member]"
       }
      }
     },
     "localname": "January12022OneMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofstandardsandinterpretationsandamendmentstoexistingstandardswereissuedwithmandatoryapplicationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_January12022ThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "January12022 Three Member",
        "terseLabel": "January 1, 2022 Three [Member]"
       }
      }
     },
     "localname": "January12022ThreeMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofstandardsandinterpretationsandamendmentstoexistingstandardswereissuedwithmandatoryapplicationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_January12022TwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "January12022 Two Member",
        "terseLabel": "January 1, 2022 Two [Member]"
       }
      }
     },
     "localname": "January12022TwoMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofstandardsandinterpretationsandamendmentstoexistingstandardswereissuedwithmandatoryapplicationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_January12023FourMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "January12023 Four Member",
        "terseLabel": "January 1, 2023 Four [Member]"
       }
      }
     },
     "localname": "January12023FourMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofstandardsandinterpretationsandamendmentstoexistingstandardswereissuedwithmandatoryapplicationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_January12023Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "January12023 Member",
        "terseLabel": "January 1, 2023 [Member]"
       }
      }
     },
     "localname": "January12023Member",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofstandardsandinterpretationsandamendmentstoexistingstandardswereissuedwithmandatoryapplicationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_January12023OneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "January12023 One Member",
        "terseLabel": "January 1, 2023 One [Member]"
       }
      }
     },
     "localname": "January12023OneMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofstandardsandinterpretationsandamendmentstoexistingstandardswereissuedwithmandatoryapplicationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_January12023ThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "January12023 Three Member",
        "terseLabel": "January 1, 2023 Three [Member]"
       }
      }
     },
     "localname": "January12023ThreeMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofstandardsandinterpretationsandamendmentstoexistingstandardswereissuedwithmandatoryapplicationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_January12023TwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "January12023 Two Member",
        "terseLabel": "January 1, 2023 Two [Member]"
       }
      }
     },
     "localname": "January12023TwoMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofstandardsandinterpretationsandamendmentstoexistingstandardswereissuedwithmandatoryapplicationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_JointOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Joint Operations Abstract",
        "terseLabel": "Joint operations"
       }
      }
     },
     "localname": "JointOperationsAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofkeymanagementcompensationTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_JointVentureDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Joint venture description.",
        "label": "Joint Venture Description",
        "terseLabel": "Joint venture description"
       }
      }
     },
     "localname": "JointVentureDescription",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_JointVentureMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Joint Venture Member",
        "terseLabel": "Joint Ventures [Member]",
        "verboseLabel": "Joint ventures [Member]"
       }
      }
     },
     "localname": "JointVentureMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofinverstmentsinassociatesandjointventuresTable",
      "http://www.aenza.com.pe/role/ScheduleofinvestmentsjointventuresTable",
      "http://www.aenza.com.pe/role/ScheduleofmovementoftheinvestmentsinjointventuresTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_LaborDisputeProcessesAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Labor dispute processes.",
        "label": "Labor Dispute Processes Amount",
        "terseLabel": "Labor proceedings amount"
       }
      }
     },
     "localname": "LaborDisputeProcessesAmount",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ContingenciesCommitmentsandWarrantiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_LandUseRightMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Land Use Right Member",
        "terseLabel": "Land Use Rights [member]"
       }
      }
     },
     "localname": "LandUseRightMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofintangibleassetsandrelatedaccumulatedamortizationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_LaterThanTwoYearAndNoteLaterThanFiveYearsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later Than Two Year And Note Later Than Five Years Member",
        "terseLabel": "2-5 years [Member]"
       }
      }
     },
     "localname": "LaterThanTwoYearAndNoteLaterThanFiveYearsMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialliabilitiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_LeaseLiabilityForRightOfUseAssetMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease Liability For Right Of Use Asset Member",
        "terseLabel": "Lease liability for right-of-use asset [Member]"
       }
      }
     },
     "localname": "LeaseLiabilityForRightOfUseAssetMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcarryingamountandfairvalueofborrowingsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_LeaseLiabilityForRightofuseAsset": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease Liability For Rightofuse Asset",
        "terseLabel": "Lease liability for right-of-use asset"
       }
      }
     },
     "localname": "LeaseLiabilityForRightofuseAsset",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcurrentvalueofobligationsforfinanceleaseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_LeaseLiabilityForRightofuseAssetMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease Liability For Rightofuse Asset Member",
        "terseLabel": "Lease liability for right-of-use asset [Member]"
       }
      }
     },
     "localname": "LeaseLiabilityForRightofuseAssetMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofborrowingsitemTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_LeaseLiabilityForRightofusesAsset": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease liability for right-of-use asset.",
        "label": "Lease Liability For Rightofuses Asset",
        "terseLabel": "Lease liability for right-of-use asset"
       }
      }
     },
     "localname": "LeaseLiabilityForRightofusesAsset",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcurrentvalueofobligationsforrightofuseliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_LeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease liability, undiscounted excess amount.",
        "label": "Lease Liability Undiscounted Excess Amount",
        "terseLabel": "Future financial charges"
       }
      }
     },
     "localname": "LeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofminimumpaymentbymaturityandthepresentvalueoftheleaseliabilityforrightofuseassetobligationsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_LeaseOfficeSurquilloMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease Office Surquillo Member",
        "terseLabel": "Lease office - Surquillo [Member]"
       }
      }
     },
     "localname": "LeaseOfficeSurquilloMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvestmentpropertynetTable",
      "http://www.aenza.com.pe/role/ScheduleofminimumrangesmaximumrangesandtheaverageforthepropertybeforeanyadjustmentTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_Leases": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "Leases",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "aenz_LeasesLiabilityForRightofuseAsset": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "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.",
        "label": "Leases Liability For Rightofuse Asset",
        "terseLabel": "- Lease liability for right-of-use asset"
       }
      }
     },
     "localname": "LeasesLiabilityForRightofuseAsset",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialassetsandliabilitiesTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_LegalClaimsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Claims Member",
        "terseLabel": "Legal claims [Member]"
       }
      }
     },
     "localname": "LegalClaimsMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofprovisionforclosurecorrespondsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_LegalReserve": {
     "auth_ref": [],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of legal reserve.",
        "label": "Legal Reserve",
        "terseLabel": "Legal reserve"
       }
      }
     },
     "localname": "LegalReserve",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_LessSensitivityAnalysis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Less Sensitivity Analysis",
        "terseLabel": "Less 10%"
       }
      }
     },
     "localname": "LessSensitivityAnalysis",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofsensitivityanalysiswasperformedconsideringincreasedecreasecorporationsgrossmarginsTable"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_LettersOfGuarantee": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Letters of guarantee.",
        "label": "Letters Of Guarantee",
        "terseLabel": "Letters of guarantee amount (in Dollars)"
       }
      }
     },
     "localname": "LettersOfGuarantee",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ContingenciesCommitmentsandWarrantiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_LiabilitiesAbstract1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities Abstract1",
        "terseLabel": "Liabilities.-"
       }
      }
     },
     "localname": "LiabilitiesAbstract1",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_LiabilitiesAssociatedWithTheAgreementAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of liabilities associated with the Agreement.",
        "label": "Liabilities Associated With The Agreement Amount",
        "terseLabel": "Liabilities associated with the agreement amount"
       }
      }
     },
     "localname": "LiabilitiesAssociatedWithTheAgreementAmount",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_LiabilityClassAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liability Class Axis",
        "terseLabel": "Liability Class [Axis]"
       }
      }
     },
     "localname": "LiabilityClassAxis",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoftradeaccountspayablesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_LiabilityClassDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "LiabilityClass [Domain]"
       }
      }
     },
     "localname": "LiabilityClassDomain",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoftradeaccountspayablesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_LiborMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Libor Member",
        "terseLabel": "Libor [Member]"
       }
      }
     },
     "localname": "LiborMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line of credit facility maximum amount outstanding during period.",
        "label": "Line Of Credit Facility Maximum Amount Outstanding During Period1",
        "terseLabel": "Line of credit facility, maximum amount outstanding during period"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod1",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_LineOfCreditFacilityMaximumBorrowingCapacity1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line Of Credit Facility Maximum Borrowing Capacity 1.",
        "label": "Line Of Credit Facility Maximum Borrowing Capacity1",
        "terseLabel": "Term loan credit agreement (in Dollars)"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity1",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_LineOfCreditFacilityOutstandingBorrowings": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line of credit facility outstanding borrowings.",
        "label": "Line Of Credit Facility Outstanding Borrowings",
        "terseLabel": "Outstanding line of credit"
       }
      }
     },
     "localname": "LineOfCreditFacilityOutstandingBorrowings",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_Linea1MetroDeLimaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Linea1 Metro De Lima Member",
        "terseLabel": "Linea 1 - Metro de Lima [Member]"
       }
      }
     },
     "localname": "Linea1MetroDeLimaMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofbalancescorrespondingtothemainprojectsTable",
      "http://www.aenza.com.pe/role/ScheduleofinvoicespayableTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_LoanAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loan amount.",
        "label": "Loan Amount",
        "terseLabel": "Loan amount (in Dollars)"
       }
      }
     },
     "localname": "LoanAmount",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BasisofPreparationandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_LoanFacilitiesRepaidTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loan Facilities Repaid Term.",
        "label": "Loan Facilities Repaid Term",
        "terseLabel": "Loan Facilities Repaid Term"
       }
      }
     },
     "localname": "LoanFacilitiesRepaidTerm",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "aenz_LoanPayable": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Loan Payable",
        "terseLabel": "Loans payable (in Nuevos Soles)"
       }
      }
     },
     "localname": "LoanPayable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_LoansFromThirdParties": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loans from third parties.",
        "label": "Loans From Third Parties",
        "terseLabel": "- Loans from third parties"
       }
      }
     },
     "localname": "LoansFromThirdParties",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialexpensesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_LogisticaQuimicosDelSurSACMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Logistica Quimicos Del Sur SACMember",
        "terseLabel": "Logistica Quimicos del Sur S.A.C. [Member]"
       }
      }
     },
     "localname": "LogisticaQuimicosDelSurSACMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialinformationforjointventuresTable",
      "http://www.aenza.com.pe/role/ScheduleofinvestmentsjointventuresTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_LogisticaQuimicosDelSurSAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Logistica Quimicos Del Sur SAMember",
        "terseLabel": "Logistica Quimicos del Sur S.A [Member]"
       }
      }
     },
     "localname": "LogisticaQuimicosDelSurSAMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_LonglivedAssetsForImpairment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-lived assets for impairment.",
        "label": "Longlived Assets For Impairment",
        "terseLabel": "Long-lived assets for impairment"
       }
      }
     },
     "localname": "LonglivedAssetsForImpairment",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_LongtermTradeAccountsPayable": {
     "auth_ref": [],
     "calculation": {
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable": {
       "order": 3.0,
       "parentTag": "ifrs-full_OtherNoncurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Longterm Trade Accounts Payable",
        "terseLabel": "Other long-term accounts payable"
       }
      }
     },
     "localname": "LongtermTradeAccountsPayable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_LosParquesDeCallaoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Los Parques De Callao Member",
        "terseLabel": "Los Parques de Callao [Member]"
       }
      }
     },
     "localname": "LosParquesDeCallaoMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinishedpropertiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_LosParquesDeCarabayllo3Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Los Parques De Carabayllo3 Member",
        "terseLabel": "Los Parques de Carabayllo 3 [Member]"
       }
      }
     },
     "localname": "LosParquesDeCarabayllo3Member",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_LosParquesDeCarabaylloIIIMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Los Parques De Carabayllo IIIMember",
        "terseLabel": "Los Parques de Carabayllo III [Member]"
       }
      }
     },
     "localname": "LosParquesDeCarabaylloIIIMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinishedpropertiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_LosParquesDeComasMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Los Parques De Comas Member",
        "terseLabel": "Los Parques de Comas [Member]"
       }
      }
     },
     "localname": "LosParquesDeComasMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinishedpropertiesTable",
      "http://www.aenza.com.pe/role/ScheduleofrealstateworkinprogressTable",
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_LosParquesDeHuancayoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Los Parques De Huancayo Member",
        "terseLabel": "Los Parques de Huancayo [Member]"
       }
      }
     },
     "localname": "LosParquesDeHuancayoMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_LosParquesDePiuraMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Los Parques De Piura Member",
        "terseLabel": "Los Parques de Piura [Member]"
       }
      }
     },
     "localname": "LosParquesDePiuraMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinishedpropertiesTable",
      "http://www.aenza.com.pe/role/ScheduleofrealstateworkinprogressTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_LosParquesDelCallaoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Los Parques Del Callao Member",
        "terseLabel": "Los Parques del Callao [Member]"
       }
      }
     },
     "localname": "LosParquesDelCallaoMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofrealstateworkinprogressTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_LosParquesDelMarMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Los Parques Del Mar Member",
        "terseLabel": "Los Parques del Mar [Member]"
       }
      }
     },
     "localname": "LosParquesDelMarMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinishedpropertiesTable",
      "http://www.aenza.com.pe/role/ScheduleofrealstateworkinprogressTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_LossBeforeIncomeTax": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss Before Income Tax",
        "terseLabel": "Loss before income tax"
       }
      }
     },
     "localname": "LossBeforeIncomeTax",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementofincomeTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_LossForPresentValueOfFinancialAssetOrLiability": {
     "auth_ref": [],
     "calculation": {
      "http://www.aenza.com.pe/role/ScheduleofinterestsforpresentvalueoffinancialassetsorliabilitiesTable": {
       "order": 2.0,
       "parentTag": "aenz_TotalFinancialAssetOrLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of loss for present value of financial asset or liability.",
        "label": "Loss For Present Value Of Financial Asset Or Liability",
        "terseLabel": "Interest expenses for present value of financial asset or liability"
       }
      }
     },
     "localname": "LossForPresentValueOfFinancialAssetOrLiability",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofinterestsforpresentvalueoffinancialassetsorliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_LossGainOnPresentValueOfFinancialAssetOrFinancialLiability": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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",
        "terseLabel": "(Loss) gain on present value of financial asset or financial liability"
       }
      }
     },
     "localname": "LossGainOnPresentValueOfFinancialAssetOrFinancialLiability",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentperformanceTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_LossOnRemeasurementOfAccountsReceivableAndAccountsPayable": {
     "auth_ref": [],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "order": 15.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount is loss on remeasurement of accounts receivable and accounts payable.",
        "label": "Loss On Remeasurement Of Accounts Receivable And Accounts Payable",
        "terseLabel": "Loss on remeasurement of accounts receivable and accounts payable"
       }
      }
     },
     "localname": "LossOnRemeasurementOfAccountsReceivableAndAccountsPayable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_LossProfitAttributableAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss Profit Attributable Abstract",
        "terseLabel": "(Loss) profit attributable to:"
       }
      }
     },
     "localname": "LossProfitAttributableAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_LossProfitAttributableToAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss Profit Attributable To Abstract",
        "terseLabel": "(Loss) profit attributable to:"
       }
      }
     },
     "localname": "LossProfitAttributableToAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementofincomeTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_LossProfitBeforeIncomeTax": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss Profit Before Income Tax",
        "terseLabel": "(Loss) profit before income tax"
       }
      }
     },
     "localname": "LossProfitBeforeIncomeTax",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentperformanceTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_LossProfitFromAttributableToAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss Profit From Attributable To Abstract",
        "terseLabel": "(Loss) profit from attributable to:"
       }
      }
     },
     "localname": "LossProfitFromAttributableToAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentperformanceTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_LossProfitFromAttributableToOwnersOfTheCompany": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount is owners of the company.",
        "label": "Loss Profit From Attributable To Owners Of The Company",
        "terseLabel": "Owners of the Company"
       }
      }
     },
     "localname": "LossProfitFromAttributableToOwnersOfTheCompany",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentperformanceTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_LurinMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lurin Member",
        "terseLabel": "Lurin [Member]"
       }
      }
     },
     "localname": "LurinMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoflandincludespropertiesforthedevelopmentTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_MachineryAndEquipmentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Machinery And Equipments Member",
        "terseLabel": "Machinery and equipments [Member]"
       }
      }
     },
     "localname": "MachineryAndEquipmentsMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetails",
      "http://www.aenza.com.pe/role/ScheduleofCorporationrecognizedassetsandliabilitiesforrightofuseTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_MajorProductsServiceLinesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Major Products Service Lines Abstract",
        "terseLabel": "Major products/ service lines"
       }
      }
     },
     "localname": "MajorProductsServiceLinesAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofrevenuesfromcontractswithcustomersTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_ManagementMaintainsTheRecoveryEstimateTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Management maintains the recovery estimate term.",
        "label": "Management Maintains The Recovery Estimate Term",
        "terseLabel": "Management maintains the recovery estimate term"
       }
      }
     },
     "localname": "ManagementMaintainsTheRecoveryEstimateTerm",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "aenz_MaturingAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturing Amount",
        "terseLabel": "Maturing amount"
       }
      }
     },
     "localname": "MaturingAmount",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_MaturityPeriodFromOneToFiveYearsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturity Period From One To Five Years Member",
        "terseLabel": "From 1 to 5 Years [Member]",
        "verboseLabel": "From 1 Year to 5 Years [Member]"
       }
      }
     },
     "localname": "MaturityPeriodFromOneToFiveYearsMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcurrentvalueofobligationsforrightofuseliabilitiesTable",
      "http://www.aenza.com.pe/role/ScheduleofminimumpaymentbymaturityandthepresentvalueoftheleaseliabilityforrightofuseassetobligationsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_MaturityPeriodUpToOneYearMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturity Period Up To One Year Member",
        "terseLabel": "Up To 1 Year [Member]",
        "verboseLabel": "Up to 1 Year [Member]"
       }
      }
     },
     "localname": "MaturityPeriodUpToOneYearMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcurrentvalueofobligationsforrightofuseliabilitiesTable",
      "http://www.aenza.com.pe/role/ScheduleofminimumpaymentbymaturityandthepresentvalueoftheleaseliabilityforrightofuseassetobligationsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_MaximumAmountOfBond": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum amount of bond.",
        "label": "Maximum Amount Of Bond",
        "terseLabel": "Maximum amount of bond can be borrowed (in Dollars)"
       }
      }
     },
     "localname": "MaximumAmountOfBond",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BondsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_MaximumLegalReserveAllowedPercentageToPaidInCapital": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum legal reserve allowed percentage to paid in capital.",
        "label": "Maximum Legal Reserve Allowed Percentage To Paid In Capital",
        "terseLabel": "Maximum allowed percentage to legal reserve to paid-in capital"
       }
      }
     },
     "localname": "MaximumLegalReserveAllowedPercentageToPaidInCapital",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/EquityDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_MediumTermLoanCreditAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Medium Term Loan Credit Agreement Member",
        "terseLabel": "Medium Term Loan Credit Agreement [Member]"
       }
      }
     },
     "localname": "MediumTermLoanCreditAgreementMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_MethodologyOfValuation": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Methodology of valuation.",
        "label": "Methodology Of Valuation",
        "terseLabel": "Methodology of valuation 2021/2022"
       }
      }
     },
     "localname": "MethodologyOfValuation",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvestmentpropertynetTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_MinisterioDeViviendaAndFondoMiViviendaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ministerio De Vivienda And Fondo Mi Vivienda Member",
        "terseLabel": "Ministry of Housing and Fondo Mi Vivienda [Member]"
       }
      }
     },
     "localname": "MinisterioDeViviendaAndFondoMiViviendaMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofthirdpartyclaimscorrespondsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_MonthlyRemuneration": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Monthly Remuneration",
        "terseLabel": "Monthly remuneration rate"
       }
      }
     },
     "localname": "MonthlyRemuneration",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BasisofPreparationandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_MorelcoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Morelco Member",
        "terseLabel": "Morelco [Member]"
       }
      }
     },
     "localname": "MorelcoMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcomprisesbankloansinlocalandforeigncurrenciesforworkingcapitalpurposesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_MorelcoSASEngineeringAndConstructionWorksMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Morelco SASEngineering And Construction Works Member",
        "terseLabel": "Morelco S.A.S. - Engineering and Construction Works [Member]",
        "verboseLabel": "Morelco S.A.S. - Engineering works and construction [Member]"
       }
      }
     },
     "localname": "MorelcoSASEngineeringAndConstructionWorksMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofdepositsareretainedbycustomersTable",
      "http://www.aenza.com.pe/role/ScheduleofunbilledreceivablesofsubsidiariesgroupedTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_MorelcoSASMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Morelco S.A.S [Member]",
        "netLabel": "Morelco S.A.S. [Member",
        "terseLabel": "Morelco S.A.S.[Member]",
        "verboseLabel": "- Morelco S.A.S. [Member]"
       }
      }
     },
     "localname": "MorelcoSASMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ContingenciesCommitmentsandWarrantiesDetails",
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetDetails",
      "http://www.aenza.com.pe/role/ScheduleofainassumptionsusedbytheCorporationtodeterminetherecoverablevalueTable",
      "http://www.aenza.com.pe/role/ScheduleofcorporationssubsidiariesandrelatedinterestTable",
      "http://www.aenza.com.pe/role/ScheduleofleaseliabilityforrightofuseassetTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_MorelcoSASObrasDeIngenieriaYConstruccionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Morelco SASObras De Ingenieria YConstruccion Member",
        "terseLabel": "Morelco S.A.S. - Obras de Ingenieria y Construccion [Member]"
       }
      }
     },
     "localname": "MorelcoSASObrasDeIngenieriaYConstruccionMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofbalancescorrespondingtothemainprojectsTable",
      "http://www.aenza.com.pe/role/ScheduleofinvoicespayableTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_NegociosDelGasSAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Negocios Del Gas SAMember",
        "terseLabel": "Negocios del Gas S.A. [Member]"
       }
      }
     },
     "localname": "NegociosDelGasSAMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationssubsidiariesandrelatedinterestTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_NetAsset": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net assets.",
        "label": "Net Asset",
        "terseLabel": "Net assets"
       }
      }
     },
     "localname": "NetAsset",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialinformationforjointventuresTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_NetCarryingAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net carrying amount.",
        "label": "Net Carrying Amount",
        "terseLabel": "Net carrying amount"
       }
      }
     },
     "localname": "NetCarryingAmount",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_NetCarryingAmountPropertyPlantAndEquipment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Carrying Amount Property Plant And Equipment",
        "terseLabel": "Net carrying amount"
       }
      }
     },
     "localname": "NetCarryingAmountPropertyPlantAndEquipment",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofnetcarryingamountofmachineryandequipmentvehiclesandfurnitureandfixturesacquiredunderfinanceleasecontractsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_NetCorporateIncomePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of net corporate income percentage.",
        "label": "Net Corporate Income Percentage",
        "terseLabel": "Net corporate income percentage"
       }
      }
     },
     "localname": "NetCorporateIncomePercentage",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_NetCostOfFixedAssetsDisposal": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cost Of Fixed Assets Disposal",
        "terseLabel": "Net cost of fixed assets disposal"
       }
      }
     },
     "localname": "NetCostOfFixedAssetsDisposal",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofotherincomeandexpensesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_NetDeferredCharge": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Deferred Charge",
        "terseLabel": "Net deferred charge (in Nuevos Soles)"
       }
      }
     },
     "localname": "NetDeferredCharge",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_NetEffectOnSaleOfDiscontinuedOperation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net effect on sale of discontinued operation.",
        "label": "Net Effect On Sale Of Discontinued Operation",
        "negatedLabel": "Net effect in consolidated"
       }
      }
     },
     "localname": "NetEffectOnSaleOfDiscontinuedOperation",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofdiscontinuedoperationrelatedtoAdexusSATable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_NetImpairment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net  impairment.",
        "label": "Net Impairment",
        "terseLabel": "Net impairment"
       }
      }
     },
     "localname": "NetImpairment",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InventoriesNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_NetLosses": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The profit (loss) before tax expense or income. [Refer: Profit (loss)]",
        "label": "Net Losses",
        "terseLabel": "Net loss"
       }
      }
     },
     "localname": "NetLosses",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofoperatingprofitorlossbeforeincometaxTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_NetVariationsInAssetsAndLiabilitiesAbstract0": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Variations In Assets And Liabilities Abstract0",
        "terseLabel": "Net variations in assets and liabilities:"
       }
      }
     },
     "localname": "NetVariationsInAssetsAndLiabilitiesAbstract0",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofthebalancesintheconsolidatedstatementofcashflowsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_NewIncomeTaxRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of new income tax rate.",
        "label": "New Income Tax Rate",
        "terseLabel": "New income tax rate"
       }
      }
     },
     "localname": "NewIncomeTaxRate",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_NewVotingCommonShareParValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "New voting common shares par value.",
        "label": "New Voting Common Share Par Value",
        "terseLabel": "New voting common shares par value (in Nuevos Soles per share)"
       }
      }
     },
     "localname": "NewVotingCommonShareParValue",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/EquityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "aenz_NoExternalCustomerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "No External Customer Member",
        "terseLabel": "No external customer [Member]"
       }
      }
     },
     "localname": "NoExternalCustomerMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OperatingSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_NominalValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of nominal value.",
        "label": "Nominal Value",
        "terseLabel": "Nominal value (in Dollars)"
       }
      }
     },
     "localname": "NominalValue",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BondsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_NonCashTransactionAcquisitionOfSupplierBonds": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non cash transaction acquisition of supplier bonds.",
        "label": "Non Cash Transaction Acquisition Of Supplier Bonds",
        "terseLabel": "Acquisition of supplier bonds"
       }
      }
     },
     "localname": "NonCashTransactionAcquisitionOfSupplierBonds",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_NonCashTransactionReclassificationToOtherAccountsReceivableByConcesionariaViaExpresaSur": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non cash transaction reclassification to other accounts receivable by Concesionaria Via Expresa Sur.",
        "label": "Non Cash Transaction Reclassification To Other Accounts Receivable By Concesionaria Via Expresa Sur",
        "terseLabel": "Reclassification to other accounts receivable by Concesionaria Via Expresa Sur",
        "verboseLabel": "Reclassification to other accounts receivable by Concesionaria V\u00eda Expresa Sur"
       }
      }
     },
     "localname": "NonCashTransactionReclassificationToOtherAccountsReceivableByConcesionariaViaExpresaSur",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow",
      "http://www.aenza.com.pe/role/ScheduleofthebalancesintheconsolidatedstatementofcashflowsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_NonCashTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non Cash Transactions [abstract].",
        "label": "Non Cash Transactions Abstract",
        "terseLabel": "NON-CASH TRANSACTIONS:"
       }
      }
     },
     "localname": "NonCashTransactionsAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow",
      "http://www.aenza.com.pe/role/ScheduleofthebalancesintheconsolidatedstatementofcashflowsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_NonCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non Current Abstract",
        "terseLabel": "Non-current"
       }
      }
     },
     "localname": "NonCurrentAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialinformationforjointventuresTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_NonCurrentAssetsAbstract0": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non Current Assets Abstract0",
        "terseLabel": "Non-current assets"
       }
      }
     },
     "localname": "NonCurrentAssetsAbstract0",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_NonCurrentBorrowings": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Non Current Borrowings",
        "terseLabel": "Non-Current Borrowings"
       }
      }
     },
     "localname": "NonCurrentBorrowings",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcomprisesbankloansinlocalandforeigncurrenciesforworkingcapitalpurposesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_NonCurrentInventoriesNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable": {
       "order": 11.0,
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount is non current inventories, net.",
        "label": "Non Current Inventories Net",
        "terseLabel": "Inventories, net"
       }
      }
     },
     "localname": "NonCurrentInventoriesNet",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_NonCurrentLiabilitiesAbstract0": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non Current Liabilities Abstract0",
        "terseLabel": "Non-current liabilities"
       }
      }
     },
     "localname": "NonCurrentLiabilitiesAbstract0",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_NonCurrentPortionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non Current Portion Abstract",
        "terseLabel": "Non-current portion"
       }
      }
     },
     "localname": "NonCurrentPortionAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofkeymanagementcompensationTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_NonCurrentPrepaidExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "order": 3.0,
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0
      },
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable": {
       "order": 3.0,
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Non Current Prepaid Expenses",
        "terseLabel": "Prepaid expenses"
       }
      }
     },
     "localname": "NonCurrentPrepaidExpenses",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_NonFinancialLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non Financial Liabilities Member",
        "terseLabel": "Non-Financial Liabilities [Member]"
       }
      }
     },
     "localname": "NonFinancialLiabilitiesMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_NoncashTransactionsAcquisitionOfAssetsThroughFinanceLeases": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-cash transactions acquisition of assets through finance leases",
        "label": "Noncash Transactions Acquisition Of Assets Through Finance Leases",
        "terseLabel": "Acquisition of assets through finance leases"
       }
      }
     },
     "localname": "NoncashTransactionsAcquisitionOfAssetsThroughFinanceLeases",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow",
      "http://www.aenza.com.pe/role/ScheduleofthebalancesintheconsolidatedstatementofcashflowsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_NoncontentiousProceedingsAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of non-contentious proceedings.",
        "label": "Noncontentious Proceedings Amount",
        "terseLabel": "Non-contentious proceedings amount"
       }
      }
     },
     "localname": "NoncontentiousProceedingsAmount",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_NoncontrollingInteretsDetailsScheduleofcorporationsubsidiariesmaterialnoncontrollinginterestsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-controlling Interets (Details) - Schedule of corporation subsidiaries material non-controlling interests [Line Items]"
       }
      }
     },
     "localname": "NoncontrollingInteretsDetailsScheduleofcorporationsubsidiariesmaterialnoncontrollinginterestsLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationsubsidiariesmaterialnoncontrollinginterestsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_NoncontrollingInteretsDetailsScheduleofcorporationsubsidiariesmaterialnoncontrollinginterestsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-controlling Interets (Details) - Schedule of corporation subsidiaries material non-controlling interests [Table]"
       }
      }
     },
     "localname": "NoncontrollingInteretsDetailsScheduleofcorporationsubsidiariesmaterialnoncontrollinginterestsTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationsubsidiariesmaterialnoncontrollinginterestsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_NoncurrentAccountsReceivableFromPersonneel": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-current Accounts receivable from personneel.",
        "label": "Noncurrent Accounts Receivable From Personneel",
        "terseLabel": "Non-current Accounts receivable from personnel"
       }
      }
     },
     "localname": "NoncurrentAccountsReceivableFromPersonneel",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofaccountcomprisesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_NoncurrentAccountsReceivableNet": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncurrent Accounts Receivable Net",
        "terseLabel": "Non-current accounts receivable net"
       }
      }
     },
     "localname": "NoncurrentAccountsReceivableNet",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofaccountcomprisesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_NoncurrentAdvancesAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of non-current advances.",
        "label": "Noncurrent Advances Amount",
        "terseLabel": "Non-current"
       }
      }
     },
     "localname": "NoncurrentAdvancesAmount",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofadvancesreceivedfromcustomersrelatemainlytoconstructionprojectsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_NoncurrentAdvancesToSuppliers": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncurrent Advances To Suppliers",
        "terseLabel": "Non-current Advances to suppliers"
       }
      }
     },
     "localname": "NoncurrentAdvancesToSuppliers",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofaccountcomprisesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_NoncurrentClaimAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non current claim amount.",
        "label": "Noncurrent Claim Amount",
        "terseLabel": "Non-current"
       }
      }
     },
     "localname": "NoncurrentClaimAmount",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofthirdpartyclaimscorrespondsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_NoncurrentGuaranteeDeposits": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncurrent Guarantee Deposits",
        "terseLabel": "Non-current Guarantee deposits",
        "verboseLabel": "Guarantee deposits current, non current"
       }
      }
     },
     "localname": "NoncurrentGuaranteeDeposits",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofaccountcomprisesTable",
      "http://www.aenza.com.pe/role/ScheduleofdepositsareretainedbycustomersTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_NoncurrentImpairment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncurrent Impairment",
        "terseLabel": "Non-current Consorcio Panorama"
       }
      }
     },
     "localname": "NoncurrentImpairment",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofaccountcomprisesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_NoncurrentIncomeTaxOnaccountPayments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncurrent Income Tax Onaccount Payments",
        "terseLabel": "Non-current Income tax on-account payments"
       }
      }
     },
     "localname": "NoncurrentIncomeTaxOnaccountPayments",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofaccountcomprisesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_NoncurrentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncurrent Member",
        "terseLabel": "Non-current [Member]"
       }
      }
     },
     "localname": "NoncurrentMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofkeymanagementcompensationTable",
      "http://www.aenza.com.pe/role/ScheduleoftradeaccountspayablesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_NoncurrentOtherMinors": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncurrent Other Minors",
        "terseLabel": "Non-current Other minors"
       }
      }
     },
     "localname": "NoncurrentOtherMinors",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofaccountcomprisesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_NoncurrentPetroleosDelPeru": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncurrent Petroleos Del Peru",
        "terseLabel": "Non-current Petroleos del Peru S.A.- Petroperu S.A."
       }
      }
     },
     "localname": "NoncurrentPetroleosDelPeru",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofaccountcomprisesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_NoncurrentPortionOfNoncurrentBondIssued": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The non-current portion of non-current bonds issued.",
        "label": "Noncurrent Portion Of Noncurrent Bond Issued",
        "terseLabel": "Non-current"
       }
      }
     },
     "localname": "NoncurrentPortionOfNoncurrentBondIssued",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofbondsissuedsummaryTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_NoncurrentRentalAndSaleOfEquipmentCumbraPeruSAProjects": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncurrent Rental And Sale Of Equipment Cumbra Peru SAProjects",
        "terseLabel": "Non-current Rental and sale of equipment - Cumbra Peru S.A. - Refineria Talara"
       }
      }
     },
     "localname": "NoncurrentRentalAndSaleOfEquipmentCumbraPeruSAProjects",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofaccountcomprisesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_NoncurrentRestrictedFunds": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncurrent Restricted Funds",
        "terseLabel": "Non-current Restricted funds"
       }
      }
     },
     "localname": "NoncurrentRestrictedFunds",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofaccountcomprisesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_NoncurrentVATCredit": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncurrent VATCredit",
        "terseLabel": "Non-current VAT credit"
       }
      }
     },
     "localname": "NoncurrentVATCredit",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofaccountcomprisesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_NondeductibleExpenses": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of non-deductible expenses.",
        "label": "Nondeductible Expenses",
        "terseLabel": "- Non-deductible expenses"
       }
      }
     },
     "localname": "NondeductibleExpenses",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedpretaxincomeTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_NonfinancialAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonfinancial Assets Member",
        "terseLabel": "Non-financial assets [Member]"
       }
      }
     },
     "localname": "NonfinancialAssetsMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_NontaxableIncome": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of non-taxable income.",
        "label": "Nontaxable Income",
        "terseLabel": "- Non-taxable income"
       }
      }
     },
     "localname": "NontaxableIncome",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedpretaxincomeTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_NotesPayableOutstanding": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Notes Payable Outstanding.",
        "label": "Notes Payable Outstanding",
        "terseLabel": "Notes payable"
       }
      }
     },
     "localname": "NotesPayableOutstanding",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoftradeaccountspayablesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_NuevoChimboteMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nuevo Chimbote Member",
        "terseLabel": "Nuevo Chimbote [Member]"
       }
      }
     },
     "localname": "NuevoChimboteMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoflandincludespropertiesforthedevelopmentTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_NumberOfEquitySharesPerAmericanDepositoryShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of equity shares per American Depository Shares.",
        "label": "Number Of Equity Shares Per American Depository Shares",
        "terseLabel": "Number of equity shares per American Depository Shares (in Nuevos Soles per share)"
       }
      }
     },
     "localname": "NumberOfEquitySharesPerAmericanDepositoryShares",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/EquityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "aenz_NumberOfLetterOfCredit": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of letter of credit.",
        "label": "Number Of Letter Of Credit",
        "terseLabel": "Number of letter of credit"
       }
      }
     },
     "localname": "NumberOfLetterOfCredit",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "aenz_NumberOfSharesRepresentsCapital": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares represents capital.",
        "label": "Number Of Shares Represents Capital",
        "terseLabel": "Number of shares represents as capital"
       }
      }
     },
     "localname": "NumberOfSharesRepresentsCapital",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/EquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "aenz_NumberOfWells": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of wells.",
        "label": "Number Of Wells",
        "terseLabel": "Number of wells"
       }
      }
     },
     "localname": "NumberOfWells",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "aenz_OSITRANMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "OSITRANMember",
        "terseLabel": "OSITRAN [Member]"
       }
      }
     },
     "localname": "OSITRANMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherIncomeandExpensesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ObligationsArisingFromArbitrationAward": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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",
        "terseLabel": "Obligations arbitration amount"
       }
      }
     },
     "localname": "ObligationsArisingFromArbitrationAward",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ObligationsToPay": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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",
        "terseLabel": "Obligations to pay"
       }
      }
     },
     "localname": "ObligationsToPay",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ContingenciesCommitmentsandWarrantiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ObratresSACMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Obratres SACMember",
        "terseLabel": "Obratres S.A.C. [Member]"
       }
      }
     },
     "localname": "ObratresSACMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofinvestmentsinassociatesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_OccasionalEffectiveIncomeTaxRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of occasional effective income tax rate.",
        "label": "Occasional Effective Income Tax Rate",
        "terseLabel": "Occasional effective income tax rate"
       }
      }
     },
     "localname": "OccasionalEffectiveIncomeTaxRate",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_OccasionalIncomeTaxRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of occasional income tax rate.",
        "label": "Occasional Income Tax Rate",
        "terseLabel": "Occasional income tax rate"
       }
      }
     },
     "localname": "OccasionalIncomeTaxRate",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_OilAndGasExtractionStorageAndDispatchingServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Oil And Gas Extraction Storage And Dispatching Services Member",
        "terseLabel": "Oil and Gas Extraction, Storage and Dispatching Service [Member]"
       }
      }
     },
     "localname": "OilAndGasExtractionStorageAndDispatchingServicesMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofrevenuesfromcontractswithcustomersTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_OilAndGasPricesPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Oil and gas prices, percentage.",
        "label": "Oil And Gas Prices Percentage",
        "terseLabel": "Oil and gas prices, percentage"
       }
      }
     },
     "localname": "OilAndGasPricesPercentage",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_OilLotsThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Oil Lots Three Member",
        "terseLabel": "Oil Lots Three [Member]"
       }
      }
     },
     "localname": "OilLotsThreeMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_OiltankingAndinaServicesSAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Oiltanking Andina Services SAMember",
        "terseLabel": "Oiltanking Andina Services S.A. [Member]"
       }
      }
     },
     "localname": "OiltankingAndinaServicesSAMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationssubsidiariesandrelatedinterestTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_OneToFiveMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "One To Five Member",
        "terseLabel": "From 1 to 5 years [Member]",
        "verboseLabel": "From 1 year to 5 years [Member]"
       }
      }
     },
     "localname": "OneToFiveMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcurrentvalueofobligationsforfinanceleaseTable",
      "http://www.aenza.com.pe/role/ScheduleofmaturityandcurrentvalueofobligationsforfinanceleaseTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_OneYearMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "One Year Member",
        "terseLabel": "Up to 1 year [Member]"
       }
      }
     },
     "localname": "OneYearMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmaturityandcurrentvalueofobligationsforfinanceleaseTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_OperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Activities Abstract",
        "terseLabel": "OPERATING ACTIVITIES"
       }
      }
     },
     "localname": "OperatingActivitiesAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofthebalancesintheconsolidatedstatementofcashflowsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_OperatingLeasesInvestmentsAfterOneYear": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating leases investments after one year.",
        "label": "Operating Leases Investments After One Year",
        "terseLabel": "After 1 year but no more than 5 years"
       }
      }
     },
     "localname": "OperatingLeasesInvestmentsAfterOneYear",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofnominalamountsoffuturefixedminimumrentalincomeTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_OperatingLeasesInvestmentsMoreThanFiveYear": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating leases investments more than five year.",
        "label": "Operating Leases Investments More Than Five Year",
        "terseLabel": "More than 5 years"
       }
      }
     },
     "localname": "OperatingLeasesInvestmentsMoreThanFiveYear",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofnominalamountsoffuturefixedminimumrentalincomeTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_OperatingLeasesInvestmentsTwelveMonth": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating leases investments twelve month.",
        "label": "Operating Leases Investments Twelve Month",
        "terseLabel": "Within 1 year"
       }
      }
     },
     "localname": "OperatingLeasesInvestmentsTwelveMonth",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofnominalamountsoffuturefixedminimumrentalincomeTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_OperatingSegmentsDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Segments (Details) [Line Items]"
       }
      }
     },
     "localname": "OperatingSegmentsDetailsLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OperatingSegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_OperatingSegmentsDetailsScheduleofEBITDAforeachsegmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Segments (Details) - Schedule of EBITDA for each segment [Line Items]"
       }
      }
     },
     "localname": "OperatingSegmentsDetailsScheduleofEBITDAforeachsegmentLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofEBITDAforeachsegmentTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_OperatingSegmentsDetailsScheduleofEBITDAforeachsegmentTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Segments (Details) - Schedule of EBITDA for each segment [Table]"
       }
      }
     },
     "localname": "OperatingSegmentsDetailsScheduleofEBITDAforeachsegmentTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofEBITDAforeachsegmentTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_OperatingSegmentsDetailsScheduleofoperatingsegmentperformanceLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Segments (Details) - Schedule of operating segment performance [Line Items]"
       }
      }
     },
     "localname": "OperatingSegmentsDetailsScheduleofoperatingsegmentperformanceLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentperformanceTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_OperatingSegmentsDetailsScheduleofoperatingsegmentperformanceTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Segments (Details) - Schedule of operating segment performance [Table]"
       }
      }
     },
     "localname": "OperatingSegmentsDetailsScheduleofoperatingsegmentperformanceTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentperformanceTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_OperatingSegmentsDetailsScheduleofoperatingsegmentsfinancialpositionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Segments (Details) - Schedule of operating segments financial position [Line Items]"
       }
      }
     },
     "localname": "OperatingSegmentsDetailsScheduleofoperatingsegmentsfinancialpositionLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_OperatingSegmentsDetailsScheduleofoperatingsegmentsfinancialpositionTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Segments (Details) - Schedule of operating segments financial position [Table]"
       }
      }
     },
     "localname": "OperatingSegmentsDetailsScheduleofoperatingsegmentsfinancialpositionTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_OperatingSegmentsDetailsScheduleofsegmentsgeographicalareaLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Segments (Details) - Schedule of segments geographical area [Line Items]"
       }
      }
     },
     "localname": "OperatingSegmentsDetailsScheduleofsegmentsgeographicalareaLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofsegmentsgeographicalareaTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_OperatingSegmentsDetailsScheduleofsegmentsgeographicalareaTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Segments (Details) - Schedule of segments geographical area [Table]"
       }
      }
     },
     "localname": "OperatingSegmentsDetailsScheduleofsegmentsgeographicalareaTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofsegmentsgeographicalareaTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_OperatingSegmentsDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Segments (Details) [Table]"
       }
      }
     },
     "localname": "OperatingSegmentsDetailsTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OperatingSegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_OperationAndMaintenanceOfRoadsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operation And Maintenance Of Roads Member",
        "terseLabel": "Operation and maintenance of roads [Member]"
       }
      }
     },
     "localname": "OperationAndMaintenanceOfRoadsMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofunbilledreceivablesofsubsidiariesgroupedTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_OperationAndMaintenanceRoadsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operation And Maintenance Roads Member",
        "terseLabel": "Operation and maintenance - Roads [Member]"
       }
      }
     },
     "localname": "OperationAndMaintenanceRoadsMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofbalancescorrespondingtothemainprojectsTable",
      "http://www.aenza.com.pe/role/ScheduleofinvoicespayableTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_OperationalFundsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operational Funds Member",
        "terseLabel": "Operational funds [Member]"
       }
      }
     },
     "localname": "OperationalFundsMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcaptioncomprisescomprisesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_OtherAccountReceivable": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Account Receivable",
        "negatedLabel": "Other accounts receivable"
       }
      }
     },
     "localname": "OtherAccountReceivable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofthebalancesintheconsolidatedstatementofcashflowsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_OtherAccountsPayable": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other accounts payable.",
        "label": "Other Accounts Payable",
        "negatedLabel": "Other accounts payable"
       }
      }
     },
     "localname": "OtherAccountsPayable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_OtherAccountsPayableDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Accounts Payable (Details) [Line Items]"
       }
      }
     },
     "localname": "OtherAccountsPayableDetailsLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_OtherAccountsPayableDetailsScheduleofadvancesreceivedfromcustomersrelatemainlytoconstructionprojectsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Accounts Payable (Details) - Schedule of advances received from customers relate mainly to construction projects [Line Items]"
       }
      }
     },
     "localname": "OtherAccountsPayableDetailsScheduleofadvancesreceivedfromcustomersrelatemainlytoconstructionprojectsLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofadvancesreceivedfromcustomersrelatemainlytoconstructionprojectsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_OtherAccountsPayableDetailsScheduleofadvancesreceivedfromcustomersrelatemainlytoconstructionprojectsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Accounts Payable (Details) - Schedule of advances received from customers relate mainly to construction projects [Table]"
       }
      }
     },
     "localname": "OtherAccountsPayableDetailsScheduleofadvancesreceivedfromcustomersrelatemainlytoconstructionprojectsTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofadvancesreceivedfromcustomersrelatemainlytoconstructionprojectsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_OtherAccountsPayableDetailsScheduleofotheraccountspayableLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Accounts Payable (Details) - Schedule of other accounts payable [Line Items]"
       }
      }
     },
     "localname": "OtherAccountsPayableDetailsScheduleofotheraccountspayableLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofotheraccountspayableTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_OtherAccountsPayableDetailsScheduleofotheraccountspayableTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Accounts Payable (Details) - Schedule of other accounts payable [Table]"
       }
      }
     },
     "localname": "OtherAccountsPayableDetailsScheduleofotheraccountspayableTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofotheraccountspayableTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_OtherAccountsPayableDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Accounts Payable (Details) [Table]"
       }
      }
     },
     "localname": "OtherAccountsPayableDetailsTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_OtherAccountsPayableLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Accounts Payable Line Items",
        "terseLabel": "Other Accounts Payable [Abstract]"
       }
      }
     },
     "localname": "OtherAccountsPayableLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_OtherAccountsPayableTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Accounts Payable [Table]"
       }
      }
     },
     "localname": "OtherAccountsPayableTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_OtherAccountsPayableToRelatedParties": {
     "auth_ref": [],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "order": 32.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments For Increase Decrease In other Accounts Payable To Related Parties.",
        "label": "Other Accounts Payable To Related Parties",
        "negatedLabel": "Other accounts payable to related parties"
       }
      }
     },
     "localname": "OtherAccountsPayableToRelatedParties",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_OtherAccountsPayables": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts payable (AP) represents the amount that a company owes to its creditors and suppliers (also referred to as a current liability account). Accounts payable is recorded on the balance sheet under current liabilities.",
        "label": "Other Accounts Payables",
        "terseLabel": "Other accounts payable (in Dollars)"
       }
      }
     },
     "localname": "OtherAccountsPayables",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_OtherAccountsPayablesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Accounts Payables Member",
        "terseLabel": "Other accounts payables [Member]"
       }
      }
     },
     "localname": "OtherAccountsPayablesMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofotheraccountspayableTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_OtherAccountsReceivable": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of current trade receivables and current other receivables. [Refer: Current trade receivables; Other current receivables]",
        "label": "Other Accounts Receivable",
        "terseLabel": "Other accounts receivable"
       }
      }
     },
     "localname": "OtherAccountsReceivable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofimpairmentofaccountsreceivableTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_OtherAccountsReceivableAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Accounts Receivable Abstract"
       }
      }
     },
     "localname": "OtherAccountsReceivableAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_OtherAccountsReceivableFromRelatedParties": {
     "auth_ref": [],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "order": 18.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments For Increase Decrease In other Accounts Receivable From Related Parties.",
        "label": "Other Accounts Receivable From Related Parties",
        "terseLabel": "Other accounts receivable from related parties"
       }
      }
     },
     "localname": "OtherAccountsReceivableFromRelatedParties",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_OtherAccountsReceivableNetDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Accounts Receivable, Net (Details) [Line Items]"
       }
      }
     },
     "localname": "OtherAccountsReceivableNetDetailsLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_OtherAccountsReceivableNetDetailsScheduleofcorrespondstoadvancetosuppliersLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Accounts Receivable, Net (Details) - Schedule of corresponds to advance to suppliers [Line Items]"
       }
      }
     },
     "localname": "OtherAccountsReceivableNetDetailsScheduleofcorrespondstoadvancetosuppliersLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorrespondstoadvancetosuppliersTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_OtherAccountsReceivableNetDetailsScheduleofcorrespondstoadvancetosuppliersTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Accounts Receivable, Net (Details) - Schedule of corresponds to advance to suppliers [Table]"
       }
      }
     },
     "localname": "OtherAccountsReceivableNetDetailsScheduleofcorrespondstoadvancetosuppliersTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorrespondstoadvancetosuppliersTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_OtherAccountsReceivableNetDetailsScheduleofdepositsareretainedbycustomersLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Accounts Receivable, Net (Details) - Schedule of deposits are retained by customers [Line Items]"
       }
      }
     },
     "localname": "OtherAccountsReceivableNetDetailsScheduleofdepositsareretainedbycustomersLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofdepositsareretainedbycustomersTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_OtherAccountsReceivableNetDetailsScheduleofdepositsareretainedbycustomersTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Accounts Receivable, Net (Details) - Schedule of deposits are retained by customers [Table]"
       }
      }
     },
     "localname": "OtherAccountsReceivableNetDetailsScheduleofdepositsareretainedbycustomersTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofdepositsareretainedbycustomersTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_OtherAccountsReceivableNetDetailsScheduleofincometaxprepaymentsconsistofincometaxpaymentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Accounts Receivable, Net (Details) - Schedule of income tax pre-payments, consist of income tax payments [Line Items]"
       }
      }
     },
     "localname": "OtherAccountsReceivableNetDetailsScheduleofincometaxprepaymentsconsistofincometaxpaymentsLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofincometaxprepaymentsconsistofincometaxpaymentsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_OtherAccountsReceivableNetDetailsScheduleofincometaxprepaymentsconsistofincometaxpaymentsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Accounts Receivable, Net (Details) - Schedule of income tax pre-payments, consist of income tax payments [Table]"
       }
      }
     },
     "localname": "OtherAccountsReceivableNetDetailsScheduleofincometaxprepaymentsconsistofincometaxpaymentsTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofincometaxprepaymentsconsistofincometaxpaymentsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_OtherAccountsReceivableNetDetailsScheduleofmovementinimpairmentofotherreceivablesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Accounts Receivable, Net (Details) - Schedule of movement in impairment of other receivables [Line Items]"
       }
      }
     },
     "localname": "OtherAccountsReceivableNetDetailsScheduleofmovementinimpairmentofotherreceivablesLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementinimpairmentofotherreceivablesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_OtherAccountsReceivableNetDetailsScheduleofmovementinimpairmentofotherreceivablesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Accounts Receivable, Net (Details) - Schedule of movement in impairment of other receivables [Table]"
       }
      }
     },
     "localname": "OtherAccountsReceivableNetDetailsScheduleofmovementinimpairmentofotherreceivablesTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementinimpairmentofotherreceivablesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_OtherAccountsReceivableNetDetailsScheduleoftaxcreditrelatedtoVATLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Accounts Receivable, Net (Details) - Schedule of tax credit related to VAT [Line Items]"
       }
      }
     },
     "localname": "OtherAccountsReceivableNetDetailsScheduleoftaxcreditrelatedtoVATLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoftaxcreditrelatedtoVATTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_OtherAccountsReceivableNetDetailsScheduleoftaxcreditrelatedtoVATTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Accounts Receivable, Net (Details) - Schedule of tax credit related to VAT [Table]"
       }
      }
     },
     "localname": "OtherAccountsReceivableNetDetailsScheduleoftaxcreditrelatedtoVATTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoftaxcreditrelatedtoVATTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_OtherAccountsReceivableNetDetailsScheduleofthirdpartyclaimscorrespondsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Accounts Receivable, Net (Details) - Schedule of third-party claims \u2013 corresponds [Line Items]"
       }
      }
     },
     "localname": "OtherAccountsReceivableNetDetailsScheduleofthirdpartyclaimscorrespondsLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofthirdpartyclaimscorrespondsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_OtherAccountsReceivableNetDetailsScheduleofthirdpartyclaimscorrespondsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Accounts Receivable, Net (Details) - Schedule of third-party claims \u2013 corresponds [Table]"
       }
      }
     },
     "localname": "OtherAccountsReceivableNetDetailsScheduleofthirdpartyclaimscorrespondsTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofthirdpartyclaimscorrespondsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_OtherAccountsReceivableNetDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Accounts Receivable, Net (Details) [Table]"
       }
      }
     },
     "localname": "OtherAccountsReceivableNetDetailsTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_OtherAccountsReceivableNetLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Accounts Receivable [Abstract]"
       }
      }
     },
     "localname": "OtherAccountsReceivableNetLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNet"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_OtherAccountsReceivableNetTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Accounts Receivable, Net [Table]"
       }
      }
     },
     "localname": "OtherAccountsReceivableNetTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNet"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_OtherAccountsReceivableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Accounts Receivable Text Block",
        "terseLabel": "Other accounts receivable, net"
       }
      }
     },
     "localname": "OtherAccountsReceivableTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_OtherAccountsReceivables": {
     "auth_ref": [],
     "calculation": {
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable0": {
       "order": 4.0,
       "parentTag": "aenz_TotalAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of current other receivables.",
        "label": "Other Accounts Receivables",
        "terseLabel": "Other accounts receivable"
       }
      }
     },
     "localname": "OtherAccountsReceivables",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_OtherAdditions": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of additional paid-in capital (APIC) classified as other.",
        "label": "Other Additions",
        "terseLabel": "Additions"
       }
      }
     },
     "localname": "OtherAdditions",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementinimpairmentofotherreceivablesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_OtherComprehensiveIncomeDetailsScheduleofanalysisofothercomprehensiveincomeLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Details) - Schedule of analysis of other comprehensive income [Line Items]"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDetailsScheduleofanalysisofothercomprehensiveincomeLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofanalysisofothercomprehensiveincomeTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_OtherComprehensiveIncomeDetailsScheduleofanalysisofothercomprehensiveincomeTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Details) - Schedule of analysis of other comprehensive income [Table]"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDetailsScheduleofanalysisofothercomprehensiveincomeTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofanalysisofothercomprehensiveincomeTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_OtherComprehensiveIncomeDetailsScheduleofcontrollinginterestnetoftaxLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income Details Scheduleofcontrollinginterestnetoftax Line Items",
        "terseLabel": "Schedule of Controlling Interest Net of Tax [Abstract]"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDetailsScheduleofcontrollinginterestnetoftaxLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcontrollinginterestnetoftaxTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_OtherComprehensiveIncomeDetailsScheduleofcontrollinginterestnetoftaxTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Details) - Schedule of controlling interest, net of tax [Table]"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDetailsScheduleofcontrollinginterestnetoftaxTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcontrollinginterestnetoftaxTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_OtherComprehensiveIncomeRecycled": {
     "auth_ref": [],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "order": 27.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount is other comprehensive income recycled.",
        "label": "Other Comprehensive Income Recycled",
        "negatedLabel": "Other comprehensive income recycled"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeRecycled",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_OtherComprehensiveIncomeTablesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income Tables Line Items",
        "terseLabel": "Other Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeTablesLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherComprehensiveIncomeTables"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_OtherComprehensiveIncomeTablesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Tables) [Table]"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeTablesTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherComprehensiveIncomeTables"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_OtherConcessions": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other concessions.",
        "label": "Other Concessions",
        "terseLabel": "Other concessions"
       }
      }
     },
     "localname": "OtherConcessions",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofintangibleassetsofthesubsidiaryredVialTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_OtherContingencies": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other contingencies.",
        "label": "Other Contingencies",
        "terseLabel": "Other contingencies"
       }
      }
     },
     "localname": "OtherContingencies",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ContingenciesCommitmentsandWarrantiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_OtherExpenses1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Expenses1",
        "terseLabel": "Other expenses"
       }
      }
     },
     "localname": "OtherExpenses1",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_OtherExpensesEquivalentTotalAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of total other expenses equivalent.",
        "label": "Other Expenses Equivalent Total Amount",
        "terseLabel": "Other expenses equivalent total amount"
       }
      }
     },
     "localname": "OtherExpensesEquivalentTotalAmount",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_OtherFinancialEntitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Financial Entities Member",
        "terseLabel": "Other financial liabilities [Member]",
        "verboseLabel": "Other financial entities [Member]"
       }
      }
     },
     "localname": "OtherFinancialEntitiesMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofborrowingsitemTable",
      "http://www.aenza.com.pe/role/ScheduleofcarryingamountandfairvalueofborrowingsTable",
      "http://www.aenza.com.pe/role/ScheduleofmovementindebtTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_OtherIncomeExpense": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other income expense.",
        "label": "Other Income Expense",
        "terseLabel": "Other income expense"
       }
      }
     },
     "localname": "OtherIncomeExpense",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/GeneralInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_OtherIncomeandExpensesDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Income and Expenses (Details) [Line Items]"
       }
      }
     },
     "localname": "OtherIncomeandExpensesDetailsLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherIncomeandExpensesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_OtherIncomeandExpensesDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Income and Expenses (Details) [Table]"
       }
      }
     },
     "localname": "OtherIncomeandExpensesDetailsTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherIncomeandExpensesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_OtherIncomes": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Incomes",
        "terseLabel": "Other income"
       }
      }
     },
     "localname": "OtherIncomes",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofotherincomeandexpensesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_OtherIndividuallyImmaterialSubsidiariesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Individually Immaterial Subsidiaries Member",
        "terseLabel": "Other individually immaterial subsidiaries [Member]"
       }
      }
     },
     "localname": "OtherIndividuallyImmaterialSubsidiariesMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationsubsidiariesmaterialnoncontrollinginterestsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_OtherIntangibleAssetsContractedForConcessionDeliveryProcess": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other intangible assets contracted for concession delivery process.",
        "label": "Other Intangible Assets Contracted For Concession Delivery Process",
        "terseLabel": "Other intangible assets contracted for the delivery process"
       }
      }
     },
     "localname": "OtherIntangibleAssetsContractedForConcessionDeliveryProcess",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofintangibleassetsofthesubsidiaryredVialTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_OtherLegalProvisions": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other legal provisions.",
        "label": "Other Legal Provisions",
        "terseLabel": "Other legal provisions"
       }
      }
     },
     "localname": "OtherLegalProvisions",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_OtherLegalProvisionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Legal Provisions Member",
        "terseLabel": "Other Legal Provisions [Member]"
       }
      }
     },
     "localname": "OtherLegalProvisionsMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_OtherLiabilitiesAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other liabilities.",
        "label": "Other Liabilities Amount",
        "terseLabel": "Recognizing an expense (in Dollars)"
       }
      }
     },
     "localname": "OtherLiabilitiesAmount",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BasisofPreparationandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_OtherManagementCharges": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other management charges.",
        "label": "Other Management Charges",
        "terseLabel": "Other management charges"
       }
      }
     },
     "localname": "OtherManagementCharges",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcostsandexpensesbynatureTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_OtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Member",
        "terseLabel": "Others [Member]",
        "verboseLabel": "Other [Member]"
       }
      }
     },
     "localname": "OtherMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvestmentpropertynetTable",
      "http://www.aenza.com.pe/role/ScheduleofcomprisesbankloansinlocalandforeigncurrenciesforworkingcapitalpurposesTable",
      "http://www.aenza.com.pe/role/ScheduleofincometaxprepaymentsconsistofincometaxpaymentsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_OtherMinor": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Minor",
        "terseLabel": "Total Other minors"
       }
      }
     },
     "localname": "OtherMinor",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofaccountcomprisesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_OtherMinorsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Minors Member",
        "terseLabel": "Other minors [Member]",
        "verboseLabel": "other minor [Member]"
       }
      }
     },
     "localname": "OtherMinorsMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails",
      "http://www.aenza.com.pe/role/ScheduleofleaseliabilityforrightofuseassetTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_OtherProvision": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of other provisions.",
        "label": "Other Provision",
        "terseLabel": "Other provisions"
       }
      }
     },
     "localname": "OtherProvision",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofthebalancesintheconsolidatedstatementofcashflowsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_OtherProvisionsAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of provisions other than provisions for employee benefits. [Refer: Provisions]",
        "label": "Other Provisions Amount",
        "negatedLabel": "Other provisions"
       }
      }
     },
     "localname": "OtherProvisionsAmount",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_OtherProvisionsDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Provisions (Details) [Line Items]"
       }
      }
     },
     "localname": "OtherProvisionsDetailsLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_OtherProvisionsDetailsScheduleofotherprovisionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Provisions (Details) - Schedule of other provisions [Line Items]"
       }
      }
     },
     "localname": "OtherProvisionsDetailsScheduleofotherprovisionsLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofotherprovisionsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_OtherProvisionsDetailsScheduleofotherprovisionsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Provisions (Details) - Schedule of other provisions [Table]"
       }
      }
     },
     "localname": "OtherProvisionsDetailsScheduleofotherprovisionsTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofotherprovisionsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_OtherProvisionsDetailsScheduleofprovisionforclosurecorrespondsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Provisions (Details) - Schedule of provision for\u2013closure - corresponds [Line Items]"
       }
      }
     },
     "localname": "OtherProvisionsDetailsScheduleofprovisionforclosurecorrespondsLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofprovisionforclosurecorrespondsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_OtherProvisionsDetailsScheduleofprovisionforclosurecorrespondsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Provisions (Details) - Schedule of provision for\u2013closure - corresponds [Table]"
       }
      }
     },
     "localname": "OtherProvisionsDetailsScheduleofprovisionforclosurecorrespondsTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofprovisionforclosurecorrespondsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_OtherProvisionsDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Provisions (Details) [Table]"
       }
      }
     },
     "localname": "OtherProvisionsDetailsTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_OtherProvisionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of other provisions [Abstract]"
       }
      }
     },
     "localname": "OtherProvisionsLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisions"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_OtherProvisionsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Provisions [Table]"
       }
      }
     },
     "localname": "OtherProvisionsTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisions"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_OtherRelatedPartyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Related Party Member",
        "terseLabel": "Other related parties [Member]"
       }
      }
     },
     "localname": "OtherRelatedPartyMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofkeymanagementcompensationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_OtherRemunerationOfOtherAccountsPayable": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of other remuneration.",
        "label": "Other Remuneration Of Other Accounts Payable",
        "terseLabel": "Other remuneration",
        "verboseLabel": "Other accounts payable"
       }
      }
     },
     "localname": "OtherRemunerationOfOtherAccountsPayable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails",
      "http://www.aenza.com.pe/role/ScheduleofthesalariesandprofitsharingpayableTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_OtherSubsidiariesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Subsidiaries Member",
        "terseLabel": "Others [Member]"
       }
      }
     },
     "localname": "OtherSubsidiariesMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoftaxcreditrelatedtoVATTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_OtherTaxesPayableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Taxes Payable Member",
        "terseLabel": "Other taxes payable [Member]"
       }
      }
     },
     "localname": "OtherTaxesPayableMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofotheraccountspayableTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_OtherVariations": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of other variations.",
        "label": "Other Variations",
        "terseLabel": "Other variations"
       }
      }
     },
     "localname": "OtherVariations",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofthebalancesintheconsolidatedstatementofcashflowsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_OtherexpensesIncomeNet": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other income (expenses), net.",
        "label": "Otherexpenses Income Net",
        "terseLabel": "Other income and expenses, net"
       }
      }
     },
     "localname": "OtherexpensesIncomeNet",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofdiscontinuedoperationrelatedtoAdexusSATable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_Others": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Others.",
        "label": "Others",
        "terseLabel": "Others"
       }
      }
     },
     "localname": "Others",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofsalarieswagesandfringebenefitscompriseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_OthersAdjustmentsOfCost": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of others adjustments.",
        "label": "Others Adjustments Of Cost",
        "terseLabel": "Others adjustments"
       }
      }
     },
     "localname": "OthersAdjustmentsOfCost",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationrecognizedassetsandliabilitiesforrightofuseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_OthersComprehensiveIncomeRecycled": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "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]]",
        "label": "Others Comprehensive Income Recycled",
        "terseLabel": "Other comprehensive income recycled"
       }
      }
     },
     "localname": "OthersComprehensiveIncomeRecycled",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_OthersFinancialLiabilities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Others Financial Liabilities",
        "terseLabel": "Fair value"
       }
      }
     },
     "localname": "OthersFinancialLiabilities",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcarryingamountandfairvalueofborrowingsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_OthersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Others Member",
        "terseLabel": "Others [Member]"
       }
      }
     },
     "localname": "OthersMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofadvancesreceivedfromcustomersrelatemainlytoconstructionprojectsTable",
      "http://www.aenza.com.pe/role/ScheduleofbalancescorrespondingtothemainprojectsTable",
      "http://www.aenza.com.pe/role/ScheduleofcorrespondstoadvancetosuppliersTable",
      "http://www.aenza.com.pe/role/ScheduleofcreditqualityoffinancialassetsTable",
      "http://www.aenza.com.pe/role/ScheduleofdepositsareretainedbycustomersTable",
      "http://www.aenza.com.pe/role/ScheduleofinvestmentsinassociatesTable",
      "http://www.aenza.com.pe/role/ScheduleofinvestmentsjointventuresTable",
      "http://www.aenza.com.pe/role/ScheduleofinvoicespayableTable",
      "http://www.aenza.com.pe/role/ScheduleofkeymanagementcompensationTable",
      "http://www.aenza.com.pe/role/ScheduleofthirdpartyclaimscorrespondsTable",
      "http://www.aenza.com.pe/role/ScheduleoftradeaccountsreceivablecorrespondsTable",
      "http://www.aenza.com.pe/role/ScheduleofunbilledreceivablesofsubsidiariesTable",
      "http://www.aenza.com.pe/role/ScheduleofunbilledreceivablesofsubsidiariesgroupedTable",
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_OthersOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Others One Member",
        "terseLabel": "Others One [Member]"
       }
      }
     },
     "localname": "OthersOneMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofunbilledreceivablesofsubsidiariesgroupedTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_OthersOneTotalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Others One Total Member",
        "terseLabel": "Others One Total [Member]"
       }
      }
     },
     "localname": "OthersOneTotalMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofunbilledreceivablesofsubsidiariesgroupedTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_OthersReceivable": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount due from parties in nontrade transactions, classified as other.",
        "label": "Others Receivable",
        "negatedLabel": "Others"
       }
      }
     },
     "localname": "OthersReceivable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementindebtTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_OthersTotalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Others Total Member",
        "terseLabel": "Others Total [Member]"
       }
      }
     },
     "localname": "OthersTotalMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofunbilledreceivablesofsubsidiariesgroupedTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_OtrosMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Otros Member",
        "terseLabel": "Others [member]"
       }
      }
     },
     "localname": "OtrosMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofdeferredincometaxisclassifiedbyitsestimatedreversaltermTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_OutstandingAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Outstanding amount.",
        "label": "Outstanding Amount",
        "terseLabel": "Outstanding amount"
       }
      }
     },
     "localname": "OutstandingAmount",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BasisofPreparationandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_OutstandingBalance": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Outstanding balance amount.",
        "label": "Outstanding Balance",
        "terseLabel": "Balance amount"
       }
      }
     },
     "localname": "OutstandingBalance",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/GeneralInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_OutstandingBalanceTransactionAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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",
        "terseLabel": "Outstanding balance transaction amount"
       }
      }
     },
     "localname": "OutstandingBalanceTransactionAmount",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_OverFiveYearsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Over Five Years Member",
        "terseLabel": "Over five years [Member]"
       }
      }
     },
     "localname": "OverFiveYearsMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofminimumpaymentbymaturityandthepresentvalueoftheleaseliabilityforrightofuseassetobligationsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_OwnersOfTheCompany": {
     "auth_ref": [],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Owners Of The Company",
        "terseLabel": "Controlling interest in the Company"
       }
      }
     },
     "localname": "OwnersOfTheCompany",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement",
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementofincomeTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_PPAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "PPAMember",
        "terseLabel": "Price purchase allocation [Member]"
       }
      }
     },
     "localname": "PPAMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementofdeferredtaxassetsandliabilitiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_PaidInInstallmentsAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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",
        "terseLabel": "Installment amount paid"
       }
      }
     },
     "localname": "PaidInInstallmentsAmount",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_PaidinCapitalPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Paid-in capital, percentage.",
        "label": "Paidin Capital Percentage",
        "terseLabel": "Paid-in capital, percentage"
       }
      }
     },
     "localname": "PaidinCapitalPercentage",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/EquityDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_ParentCompanyOperationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Parent Company Operation Member",
        "terseLabel": "Parent Company Operation [Member]"
       }
      }
     },
     "localname": "ParentCompanyOperationMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofbalancescorrespondingtothemainprojectsTable",
      "http://www.aenza.com.pe/role/ScheduleofinvoicespayableTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ParentCompanyOperations": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Parent company operations.",
        "label": "Parent Company Operations",
        "terseLabel": "Parent company operations"
       }
      }
     },
     "localname": "ParentCompanyOperations",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofEBITDAforeachsegmentTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ParentCompanyOperationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Parent Company Operations Member",
        "terseLabel": "Parent company operations [Member]",
        "verboseLabel": "Parent Company operations [Member]"
       }
      }
     },
     "localname": "ParentCompanyOperationsMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentperformanceTable",
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ParentCompanyOperationsOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Parent Company Operations One Member",
        "terseLabel": "Parent Company Operations [Member]"
       }
      }
     },
     "localname": "ParentCompanyOperationsOneMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofrevenuesfromcontractswithcustomersTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ParentCompanyOperationsThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Parent Company Operations Three Member",
        "terseLabel": "Parent Company Operations [Member]"
       }
      }
     },
     "localname": "ParentCompanyOperationsThreeMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofrevenuesfromcontractswithcustomersTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ParentCompanyOperationsTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Parent Company Operations Two Member",
        "terseLabel": "Parent Company Operations [Member]"
       }
      }
     },
     "localname": "ParentCompanyOperationsTwoMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofrevenuesfromcontractswithcustomersTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ParentCompanyServicesAndOthersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Parent Company Services And Others Member",
        "terseLabel": "Parent Company Services and Others [Member]"
       }
      }
     },
     "localname": "ParentCompanyServicesAndOthersMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofrevenuesfromcontractswithcustomersTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ParquesDeCarabaylloMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Parques De Carabayllo Member",
        "terseLabel": "Parques de Carabayllo [Member]"
       }
      }
     },
     "localname": "ParquesDeCarabaylloMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ParquesDeComasMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Parques De Comas Member",
        "terseLabel": "Parques de Comas [Member]"
       }
      }
     },
     "localname": "ParquesDeComasMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ParquesDeHuancayoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Parques De Huancayo Member",
        "terseLabel": "Parques de Huancayo [Member]"
       }
      }
     },
     "localname": "ParquesDeHuancayoMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ParquesDelCallaoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Parques Del Callao Member",
        "terseLabel": "Parques del Callao [Member]"
       }
      }
     },
     "localname": "ParquesDelCallaoMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_PastDueFrom121DaysUpTo360DaysMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Past Due From121 Days Up To360 Days Member",
        "terseLabel": "Past due from 121 days up to 360 days [Member]"
       }
      }
     },
     "localname": "PastDueFrom121DaysUpTo360DaysMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmaturityTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_PastDueFrom31DaysUpTo90DaysMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Past Due From31 Days Up To90 Days Member",
        "terseLabel": "Past due from 31 days up to 90 days [Member]"
       }
      }
     },
     "localname": "PastDueFrom31DaysUpTo90DaysMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmaturityTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_PastDueFrom91DaysUpTo120DaysMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Past Due From91 Days Up To120 Days Member",
        "terseLabel": "Past due from 91 days up to 120 days [Member]"
       }
      }
     },
     "localname": "PastDueFrom91DaysUpTo120DaysMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmaturityTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_PastDueOver360DaysMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Past Due Over360 Days Member",
        "terseLabel": "Past due over 360 days [Member]"
       }
      }
     },
     "localname": "PastDueOver360DaysMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmaturityTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_PastDueUpTo30DaysMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Past Due Up To30 Days Member",
        "terseLabel": "Past due up to 30 days [Member]"
       }
      }
     },
     "localname": "PastDueUpTo30DaysMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmaturityTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_PayableCurrentPortion": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payable current portion.",
        "label": "Payable Current Portion",
        "terseLabel": "Payable Current portion"
       }
      }
     },
     "localname": "PayableCurrentPortion",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofkeymanagementcompensationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_PayableNoncurrentPortion": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payable non-current portion.",
        "label": "Payable Noncurrent Portion",
        "terseLabel": "Payable Non-current portion"
       }
      }
     },
     "localname": "PayableNoncurrentPortion",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofkeymanagementcompensationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_PaymentAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payment amount.",
        "label": "Payment Amount",
        "terseLabel": "Payment amount"
       }
      }
     },
     "localname": "PaymentAmount",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TransactionswithRelatedPartiesandJointOperatorsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_PaymentOfBondsIssuedAndOtherObligations": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payment of bonds issued and other obligations.",
        "label": "Payment Of Bonds Issued And Other Obligations",
        "terseLabel": "Payment of bonds issued and other obligations"
       }
      }
     },
     "localname": "PaymentOfBondsIssuedAndOtherObligations",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofpaymentofbondsissuedandotherobligationsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_PaymentsForPurchasesOfIntangibleAssetsConcessions": {
     "auth_ref": [],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "order": 33.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount is payments for purchases of intangible assets - concessions.",
        "label": "Payments For Purchases Of Intangible Assets Concessions",
        "negatedLabel": "Payments for purchases of intangible assets - Concessions"
       }
      }
     },
     "localname": "PaymentsForPurchasesOfIntangibleAssetsConcessions",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_PaymentsonotherProvisions": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments on other provisions.",
        "label": "Paymentsonother Provisions",
        "terseLabel": "Payments"
       }
      }
     },
     "localname": "PaymentsonotherProvisions",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofprovisionforclosurecorrespondsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_PenaltyImposedAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of penalty imposed.",
        "label": "Penalty Imposed Amount",
        "terseLabel": "Penalty amount"
       }
      }
     },
     "localname": "PenaltyImposedAmount",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_PenaltyIncome": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of penalty income.",
        "label": "Penalty Income",
        "terseLabel": "Penalty income"
       }
      }
     },
     "localname": "PenaltyIncome",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofotherincomeandexpensesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_PerDiem": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Per diem.",
        "label": "Per Diem",
        "terseLabel": "Per diem"
       }
      }
     },
     "localname": "PerDiem",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofsalarieswagesandfringebenefitscompriseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_PercenatgeOfTradingFrequency": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of trading frequency.",
        "label": "Percenatge Of Trading Frequency",
        "terseLabel": "Trading frequency, percentage"
       }
      }
     },
     "localname": "PercenatgeOfTradingFrequency",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/EquityDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_PercentageOfCollateralOfBridgeLoan": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of collateral of bridge loan.",
        "label": "Percentage Of Collateral Of Bridge Loan",
        "terseLabel": "Percentage of bridge loan"
       }
      }
     },
     "localname": "PercentageOfCollateralOfBridgeLoan",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_PercentageOfCommonSharesHeldByNoncontrollingInterests": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percentage Of Common Shares Held By Noncontrolling Interests",
        "terseLabel": "Percentage of common shares held by non-controlling interests (%)"
       }
      }
     },
     "localname": "PercentageOfCommonSharesHeldByNoncontrollingInterests",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationssubsidiariesandrelatedinterestTable"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_PercentageOfCommonSharesHeldBySubsidiaries": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percentage Of Common Shares Held By Subsidiaries",
        "terseLabel": "Percentage of common shares held by Subsidiaries (%)"
       }
      }
     },
     "localname": "PercentageOfCommonSharesHeldBySubsidiaries",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationssubsidiariesandrelatedinterestTable"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_PercentageOfCommonSharesHeldByTheGroup": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percentage Of Common Shares Held By The Group",
        "terseLabel": "Percentage of common shares held by the Group (%)"
       }
      }
     },
     "localname": "PercentageOfCommonSharesHeldByTheGroup",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationssubsidiariesandrelatedinterestTable"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_PercentageOfNetProfitTransferredToLegalReserve": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of net profit transferred to legal reserve",
        "label": "Percentage Of Net Profit Transferred To Legal Reserve",
        "terseLabel": "Annual profit, percentage"
       }
      }
     },
     "localname": "PercentageOfNetProfitTransferredToLegalReserve",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/EquityDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_PercentageOfNoncontrollingInterests": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of non-controlling interest.",
        "label": "Percentage Of Noncontrolling Interests",
        "terseLabel": "Percentage of non-controlling interest"
       }
      }
     },
     "localname": "PercentageOfNoncontrollingInterests",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationsubsidiariesmaterialnoncontrollinginterestsTable"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_PercentageOfPerformanceGuarantee": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of performance guarantee established in concession contract.",
        "label": "Percentage Of Performance Guarantee",
        "terseLabel": "Percentage of performance guarantee established in concession contract"
       }
      }
     },
     "localname": "PercentageOfPerformanceGuarantee",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_PerformanceBondAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of performance bond amount.",
        "label": "Performance Bond Amount",
        "terseLabel": "Performance bond amount"
       }
      }
     },
     "localname": "PerformanceBondAmount",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_PerformanceGuaranteeRequiredUnderConcessionAgreement": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Performance guarantee required under concession agreement.",
        "label": "Performance Guarantee Required Under Concession Agreement",
        "terseLabel": "Performance guarantee established in the concession contract"
       }
      }
     },
     "localname": "PerformanceGuaranteeRequiredUnderConcessionAgreement",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_PeruPipingSpoolsSACMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peru Piping Spools SACMember",
        "terseLabel": "Peru Piping Spools S.A.C [Member]"
       }
      }
     },
     "localname": "PeruPipingSpoolsSACMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofkeymanagementcompensationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_PeruRedVial5SAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peru Red Vial5 SAMember",
        "terseLabel": "Peru - Red Vial 5 S.A.[Member]"
       }
      }
     },
     "localname": "PeruRedVial5SAMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedtheoreticalamountisobtainedfromweightingtheprofitorlossbeforeincometaxandtheapplicableincometaxrateTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_PeruTrenUrbanoDeLimaSAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peru Tren Urbano De Lima SAMember",
        "terseLabel": "Peru - Tren Urbano de Lima S.A. [Member]"
       }
      }
     },
     "localname": "PeruTrenUrbanoDeLimaSAMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedtheoreticalamountisobtainedfromweightingtheprofitorlossbeforeincometaxandtheapplicableincometaxrateTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_PeruUnnaEnergiaSAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peru Unna Energia SAMember",
        "terseLabel": "Peru - Unna Energia S.A. [Member]"
       }
      }
     },
     "localname": "PeruUnnaEnergiaSAMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedtheoreticalamountisobtainedfromweightingtheprofitorlossbeforeincometaxandtheapplicableincometaxrateTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_PeruViaExpresaSurSAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peru Via Expresa Sur SAMember",
        "terseLabel": "Peru - Via Expresa Sur S.A. [Member]"
       }
      }
     },
     "localname": "PeruViaExpresaSurSAMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedtheoreticalamountisobtainedfromweightingtheprofitorlossbeforeincometaxandtheapplicableincometaxrateTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_PiuraMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Piura Member",
        "terseLabel": "Piura [Member]"
       }
      }
     },
     "localname": "PiuraMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoflandincludespropertiesforthedevelopmentTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_PrepaidExpensesAndOtherAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "order": 31.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments for increase decrease in prepaid expenses and other assets.",
        "label": "Prepaid Expenses And Other Assets",
        "negatedLabel": "Prepaid expenses and other assets"
       }
      }
     },
     "localname": "PrepaidExpensesAndOtherAssets",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_PresentValueOfTheCallOption": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of present value of the call option.",
        "label": "Present Value Of The Call Option",
        "terseLabel": "Change in contract of the call option"
       }
      }
     },
     "localname": "PresentValueOfTheCallOption",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofotherincomeandexpensesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_PresentValueOfTheLeaseLiabilityForRightofuseAssetObligations": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of the lease liability for right-of-use asset obligations.",
        "label": "Present Value Of The Lease Liability For Rightofuse Asset Obligations",
        "terseLabel": "Present value of the lease liability for right-of-use asset obligations"
       }
      }
     },
     "localname": "PresentValueOfTheLeaseLiabilityForRightofuseAssetObligations",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofminimumpaymentbymaturityandthepresentvalueoftheleaseliabilityforrightofuseassetobligationsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_PresentValueofOtherProvisions": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Present Valueof Other Provisions",
        "terseLabel": "Present value"
       }
      }
     },
     "localname": "PresentValueofOtherProvisions",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofprovisionforclosurecorrespondsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_PretaxDiscountRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pre-tax discount rates, description.",
        "label": "Pretax Discount Rate",
        "terseLabel": "Pre-tax discount rates, description"
       }
      }
     },
     "localname": "PretaxDiscountRate",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_PrimaryGeographicalMarketsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Primary Geographical Markets Abstract",
        "terseLabel": "Primary geographical markets"
       }
      }
     },
     "localname": "PrimaryGeographicalMarketsAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofrevenuesfromcontractswithcustomersTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_PrincipalAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of principal balance.",
        "label": "Principal Amount",
        "terseLabel": "Principal amount (in Nuevos Soles)"
       }
      }
     },
     "localname": "PrincipalAmount",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_PrincipalAmountCapital": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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",
        "terseLabel": "Principal amount capital (in Dollars)"
       }
      }
     },
     "localname": "PrincipalAmountCapital",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/EquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_PrincipalAmountOfLoan": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Principal amount of loan.",
        "label": "Principal Amount Of Loan",
        "terseLabel": "Principal amount of loan"
       }
      }
     },
     "localname": "PrincipalAmountOfLoan",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_PrincipalRepayment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Principal repayment.",
        "label": "Principal Repayment",
        "terseLabel": "Principal repayment"
       }
      }
     },
     "localname": "PrincipalRepayment",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BondsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ProbableContingencies": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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",
        "terseLabel": "Probable contingencies"
       }
      }
     },
     "localname": "ProbableContingencies",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ContingenciesCommitmentsandWarrantiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ProceedsFromRepaymentsFromChangesInOwnershipInterestsInSubsidiaries": {
     "auth_ref": [],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "order": 9.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds from repayments from changes in ownership interests in subsidiaries.",
        "label": "Proceeds From Repayments From Changes In Ownership Interests In Subsidiaries",
        "negatedLabel": "Acquisition or sale of interest in a subsidiary of non-controlling shareholders, net"
       }
      }
     },
     "localname": "ProceedsFromRepaymentsFromChangesInOwnershipInterestsInSubsidiaries",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ProfessionalLiabilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Professional Liability Member",
        "terseLabel": "Professional Liability [Member]"
       }
      }
     },
     "localname": "ProfessionalLiabilityMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ProfitBeforeIncomeTax": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The profit (loss) before tax expense or income. [Refer: Profit (loss)]",
        "label": "Profit Before Income Tax",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "ProfitBeforeIncomeTax",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofsensitivityanalysiswasperformedconsideringincreasedecreasecorporationsgrossmarginsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ProfitDistributionPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of profit distribution.",
        "label": "Profit Distribution Percentage",
        "terseLabel": "Profit distribution percentage"
       }
      }
     },
     "localname": "ProfitDistributionPercentage",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_ProfitForPresentValueOfFinancialAssetOrFinancialLiability": {
     "auth_ref": [],
     "calculation": {
      "http://www.aenza.com.pe/role/ScheduleofinterestsforpresentvalueoffinancialassetsorliabilitiesTable": {
       "order": 1.0,
       "parentTag": "aenz_TotalFinancialAssetOrLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit For Present Value Of Financial Asset Or Financial Liability",
        "terseLabel": "Interest income for present value of financial asset or liability"
       }
      }
     },
     "localname": "ProfitForPresentValueOfFinancialAssetOrFinancialLiability",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofinterestsforpresentvalueoffinancialassetsorliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ProfitFromContinuingOperationsAfterIncomeTax": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Profit from continuing operations after income tax.",
        "label": "Profit From Continuing Operations After Income Tax",
        "terseLabel": "Profit or loss from operations after income tax"
       }
      }
     },
     "localname": "ProfitFromContinuingOperationsAfterIncomeTax",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialinformationforjointventuresTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ProfitLossBeforeIncomeTax": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of profit/Loss before income tax.",
        "label": "Profit Loss Before Income Tax",
        "terseLabel": "Profit/Loss before Income Tax"
       }
      }
     },
     "localname": "ProfitLossBeforeIncomeTax",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedtheoreticalamountisobtainedfromweightingtheprofitorlossbeforeincometaxandtheapplicableincometaxrateTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ProfitLossBeforeTaxFromContinuingAndDiscontinuingOperations": {
     "auth_ref": [],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "order": 1.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Profit loss before tax from continuing and discontinuing operations.",
        "label": "Profit Loss Before Tax From Continuing And Discontinuing Operations",
        "terseLabel": "Loss before income tax",
        "verboseLabel": "(Loss) profit before income tax"
       }
      }
     },
     "localname": "ProfitLossBeforeTaxFromContinuingAndDiscontinuingOperations",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow",
      "http://www.aenza.com.pe/role/ScheduleofthebalancesintheconsolidatedstatementofcashflowsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ProfitLossForPresentValueOfFinancialAssetOrLiability": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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",
        "terseLabel": "Interests for present value of financial asset or liability"
       }
      }
     },
     "localname": "ProfitLossForPresentValueOfFinancialAssetOrLiability",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofoperatingprofitorlossbeforeincometaxTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ProfitOfTheYearAllocatedToNoncontrollingInterest": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Profit of the year, allocated to non-controlling interest.",
        "label": "Profit Of The Year Allocated To Noncontrolling Interest",
        "terseLabel": "Profit of the year, allocated to non-controlling interest"
       }
      }
     },
     "localname": "ProfitOfTheYearAllocatedToNoncontrollingInterest",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationsubsidiariesmaterialnoncontrollinginterestsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ProgramaSubsectorialDeIrrigacionesPSIMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Programa Subsectorial De Irrigaciones PSIMember",
        "terseLabel": "Programa Subsectorial de Irrigaciones - PSI [Member]"
       }
      }
     },
     "localname": "ProgramaSubsectorialDeIrrigacionesPSIMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_PromotoraLarcomarSAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Promotora Larcomar SAMember",
        "terseLabel": "Promotora Larcomar S.A. [Member]",
        "verboseLabel": "Promotora Larcomar S.A [Member]"
       }
      }
     },
     "localname": "PromotoraLarcomarSAMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationssubsidiariesandrelatedinterestTable",
      "http://www.aenza.com.pe/role/ScheduleofcorporationsubsidiariesmaterialnoncontrollinginterestsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_PropertiesEstimatedUsefulLives": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Properties estimated useful lives .",
        "label": "Properties Estimated Useful Lives",
        "terseLabel": "Estimated useful lives of properties"
       }
      }
     },
     "localname": "PropertiesEstimatedUsefulLives",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BasisofPreparationandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "aenz_PropertyPlantAndEquipmentAddition": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Property Plant And Equipment Addition",
        "terseLabel": "Additions"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAddition",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofpropertyplantandequipmentaccountsanditsrelatedaccumulateddepreciationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_PropertyPlantAndEquipmentDepreciationCharge": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Property Plant And Equipment Depreciation Charge",
        "terseLabel": "Depreciation charge"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDepreciationCharge",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofpropertyplantandequipmentaccountsanditsrelatedaccumulateddepreciationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_PropertyPlantAndEquipmentNetCostBalanceAtBeginning": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Property Plant And Equipment Net Cost Balance At Beginning",
        "periodStartLabel": "Cost Balance at Beginning"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNetCostBalanceAtBeginning",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofpropertyplantandequipmentaccountsanditsrelatedaccumulateddepreciationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_PropertyPlantAndEquipmentNetCostBalanceAtEnding": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Property Plant And Equipment Net Cost Balance At Ending",
        "periodEndLabel": "Cost Balance at Ending"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNetCostBalanceAtEnding",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofpropertyplantandequipmentaccountsanditsrelatedaccumulateddepreciationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_PropertyPlantAndEquipmentNetDesconsolidacinDeSubsidiarias": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Property Plant And Equipment Net Desconsolidacin De Subsidiarias",
        "terseLabel": "Subsidiary desconsolidation"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNetDesconsolidacinDeSubsidiarias",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofpropertyplantandequipmentaccountsanditsrelatedaccumulateddepreciationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_PropertyPlantandEquipment": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Property, plant and equipment.",
        "label": "Property Plantand Equipment",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "PropertyPlantandEquipment",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofdepreciationcomprisesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_PropertyRentalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property Rental Member",
        "terseLabel": "Property Rental [Member]"
       }
      }
     },
     "localname": "PropertyRentalMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofrevenuesfromcontractswithcustomersTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ProportionOfOwnershipInterestHeldByNoncontrollingInterests": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proportion Of Ownership Interest Held By Noncontrolling Interests",
        "terseLabel": "Ordinary shares held"
       }
      }
     },
     "localname": "ProportionOfOwnershipInterestHeldByNoncontrollingInterests",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconcessionsheldbythecorporationTable"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_ProvisionAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Provisions receivable for engineering studies amount.",
        "label": "Provision Amount",
        "terseLabel": "Provisions receivable for engineering studies amount"
       }
      }
     },
     "localname": "ProvisionAmount",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ProvisionForCivilCompensationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Provision For Civil Compensation Member",
        "terseLabel": "Provision for Civil Compensation [Member]"
       }
      }
     },
     "localname": "ProvisionForCivilCompensationMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ProvisionForGoodwill": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Provision for goodwill.",
        "label": "Provision For Goodwill",
        "terseLabel": "Provision for goodwill"
       }
      }
     },
     "localname": "ProvisionForGoodwill",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ProvisionForWellClosure": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of provision for well closure.",
        "label": "Provision For Well Closure",
        "terseLabel": "Valuation of well abandonment"
       }
      }
     },
     "localname": "ProvisionForWellClosure",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofotherincomeandexpensesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ProvisionForWellClosureMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Provision For Well Closure Member",
        "terseLabel": "Provision for well closure [Member]"
       }
      }
     },
     "localname": "ProvisionForWellClosureMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofprovisionforclosurecorrespondsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ProvisionOfContractCosts": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This amount provision of contract costs.",
        "label": "Provision Of Contract Costs",
        "terseLabel": "Provision of contract costs (b)",
        "verboseLabel": "Provision of contract costs"
       }
      }
     },
     "localname": "ProvisionOfContractCosts",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofbalancescorrespondingtothemainprojectsTable",
      "http://www.aenza.com.pe/role/ScheduleoftradeaccountspayablesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ProvisionOfInterestForDebtWithSuppliersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Provision Of Interest For Debt With Suppliers Member",
        "terseLabel": "Provision of interest for debt with suppliers [Member]"
       }
      }
     },
     "localname": "ProvisionOfInterestForDebtWithSuppliersMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofotheraccountspayableTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ProvisionOfTaxContingencies": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of provision of tax contingencies.",
        "label": "Provision Of Tax Contingencies",
        "terseLabel": "- Provision of tax contingencies"
       }
      }
     },
     "localname": "ProvisionOfTaxContingencies",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedpretaxincomeTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ProvisionsForLaborClaims": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Provisions for labor claims.",
        "label": "Provisions For Labor Claims",
        "terseLabel": "Provisions: civil compensation and legal claims"
       }
      }
     },
     "localname": "ProvisionsForLaborClaims",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofoperatingprofitorlossbeforeincometaxTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ProvisionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Provisions Member",
        "terseLabel": "Provisions [Member]"
       }
      }
     },
     "localname": "ProvisionsMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementofdeferredtaxassetsandliabilitiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ProyectoEspecialDeInfraestructuraDeTransporteNacionalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proyecto Especial De Infraestructura De Transporte Nacional Member",
        "terseLabel": "Proyecto Especial de Infraestructura de Transporte Nacional [Member]"
       }
      }
     },
     "localname": "ProyectoEspecialDeInfraestructuraDeTransporteNacionalMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofadvancesreceivedfromcustomersrelatemainlytoconstructionprojectsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_PublicServicesConcessionAgreementsPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Public Services Concession Agreements Policy Text Block",
        "terseLabel": "Public service concessions"
       }
      }
     },
     "localname": "PublicServicesConcessionAgreementsPolicyTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_PurchaseOfGoodsAndServicesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchase Of Goods And Services Abstract",
        "terseLabel": "Purchase of goods and services:"
       }
      }
     },
     "localname": "PurchaseOfGoodsAndServicesAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoftransactionswithrelatedpartiesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_PurchaseOfGoodsAndServicesTotal": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase of goods and services, total.",
        "label": "Purchase Of Goods And Services Total",
        "terseLabel": "Purchase of goods and services, total"
       }
      }
     },
     "localname": "PurchaseOfGoodsAndServicesTotal",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoftransactionswithrelatedpartiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_PurchasesOfPropertyAndOtherAssetsRelatedPartyTransactionsAssociates": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchases Of Property And Other Assets Related Party Transactions Associates",
        "terseLabel": "- Associates"
       }
      }
     },
     "localname": "PurchasesOfPropertyAndOtherAssetsRelatedPartyTransactionsAssociates",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoftransactionswithrelatedpartiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_PutOptionLiabilityOnMorelcoAcquisitionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Put Option Liability On Morelco Acquisition Member",
        "terseLabel": "Put option liability on Morelco acquisition [Member]"
       }
      }
     },
     "localname": "PutOptionLiabilityOnMorelcoAcquisitionMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofotheraccountspayableTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_PutOptionOnMorelcoAcquisition": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Put option on Morelco acquisition.",
        "label": "Put Option On Morelco Acquisition",
        "terseLabel": "Put option on Morelco S.A.S. acquisition"
       }
      }
     },
     "localname": "PutOptionOnMorelcoAcquisition",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofoperatingprofitorlossbeforeincometaxTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_QualysSAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Qualys SAMember",
        "terseLabel": "Qualys S.A. [Member]"
       }
      }
     },
     "localname": "QualysSAMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationssubsidiariesandrelatedinterestTable",
      "http://www.aenza.com.pe/role/ScheduleofincometaxprepaymentsconsistofincometaxpaymentsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_QuotedSharePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted share price",
        "label": "Quoted Share Price",
        "terseLabel": "Quoted share price (in Nuevos Soles per share)"
       }
      }
     },
     "localname": "QuotedSharePrice",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/EquityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "aenz_RealEstatMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Real Estat Member",
        "terseLabel": "Real Estate [Member]",
        "verboseLabel": "Real estate [Member]"
       }
      }
     },
     "localname": "RealEstatMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentperformanceTable",
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_RealEstate": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Real estate.",
        "label": "Real Estate",
        "terseLabel": "Real estate"
       }
      }
     },
     "localname": "RealEstate",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofEBITDAforeachsegmentTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_RealEstateOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Real Estate One Member",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "localname": "RealEstateOneMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofrevenuesfromcontractswithcustomersTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_RealEstateThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Real Estate Three Member",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "localname": "RealEstateThreeMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofrevenuesfromcontractswithcustomersTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_RealEstateTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Real Estate Two Member",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "localname": "RealEstateTwoMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofrevenuesfromcontractswithcustomersTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_RealEstatesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Real Estates Member",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "localname": "RealEstatesMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofbalancescorrespondingtothemainprojectsTable",
      "http://www.aenza.com.pe/role/ScheduleofinvoicespayableTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_RealStateWorkInProgress": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "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]",
        "label": "Real State Work In Progress",
        "terseLabel": "Real state work in progress"
       }
      }
     },
     "localname": "RealStateWorkInProgress",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofrealstateworkinprogressTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ReceivableFromRelatedPartiesBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivable From Related Parties BMember",
        "terseLabel": "B [Member]"
       }
      }
     },
     "localname": "ReceivableFromRelatedPartiesBMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofexistingcustomersrelatedpartiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ReceivableFromRelatedPartiesCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivable From Related Parties CMember",
        "terseLabel": "C [Member]"
       }
      }
     },
     "localname": "ReceivableFromRelatedPartiesCMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofexistingcustomersrelatedpartiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ReceivableFromRelatedPartiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivable From Related Parties Member",
        "terseLabel": "Receivable from related parties and joint operators [Member]"
       }
      }
     },
     "localname": "ReceivableFromRelatedPartiesMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofexistingcustomersrelatedpartiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ReceivableNoncurrentPortion": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Receivable Non-current portion.",
        "label": "Receivable Noncurrent Portion",
        "terseLabel": "Receivable Non-current portion"
       }
      }
     },
     "localname": "ReceivableNoncurrentPortion",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofkeymanagementcompensationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ReceivablesCurrentPortion": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of Receivable Current portion.",
        "label": "Receivables Current Portion",
        "terseLabel": "Receivable Current portion"
       }
      }
     },
     "localname": "ReceivablesCurrentPortion",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofkeymanagementcompensationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax1": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Reclassification Adjustments On Exchange Differences On Translation Net Of Tax1",
        "terseLabel": "Translation adjustments"
       }
      }
     },
     "localname": "ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax1",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementofimpairmentintradeaccountsreceivableTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ReclassificationToCurrentIncomeTax": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss).",
        "label": "Reclassification To Current Income Tax",
        "terseLabel": "Reclassification to current income tax"
       }
      }
     },
     "localname": "ReclassificationToCurrentIncomeTax",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementofthedeferredincometaxTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ReclassificationofOperationsoftheSubsidiaryAdexusSAasDiscontinuedOperationsDetailsScheduleofdiscontinuedoperationrelatedtoAdexusSALineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of discontinued operation related to Adexus S.A. [Abstract]"
       }
      }
     },
     "localname": "ReclassificationofOperationsoftheSubsidiaryAdexusSAasDiscontinuedOperationsDetailsScheduleofdiscontinuedoperationrelatedtoAdexusSALineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofdiscontinuedoperationrelatedtoAdexusSATable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_ReclassificationofOperationsoftheSubsidiaryAdexusSAasDiscontinuedOperationsDetailsScheduleofdiscontinuedoperationrelatedtoAdexusSATable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reclassification of Operations of the Subsidiary Adexus S.A. as Discontinued Operations (Details) - Schedule of discontinued operation related to Adexus S.A. [Table]"
       }
      }
     },
     "localname": "ReclassificationofOperationsoftheSubsidiaryAdexusSAasDiscontinuedOperationsDetailsScheduleofdiscontinuedoperationrelatedtoAdexusSATable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofdiscontinuedoperationrelatedtoAdexusSATable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_ReclassificationsAccumulatedImpairmentAndDepreciation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reclassifications, Accumulated impairment and depreciation.",
        "label": "Reclassifications Accumulated Impairment And Depreciation",
        "terseLabel": "Reclassifications, Accumulated impairment and depreciation"
       }
      }
     },
     "localname": "ReclassificationsAccumulatedImpairmentAndDepreciation",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofintangibleassetsandrelatedaccumulatedamortizationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ReclassificationsAccumulatedImpairmentAndDepreciation1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Reclassifications Accumulated Impairment And Depreciation1",
        "terseLabel": "Reclassifications"
       }
      }
     },
     "localname": "ReclassificationsAccumulatedImpairmentAndDepreciation1",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationrecognizedassetsandliabilitiesforrightofuseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ReclassificationsDisposalsAccumulatedImpairmentAndDepreciation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Reclassifications Disposals Accumulated Impairment And Depreciation",
        "terseLabel": "Reclassifications"
       }
      }
     },
     "localname": "ReclassificationsDisposalsAccumulatedImpairmentAndDepreciation",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofpropertyplantandequipmentaccountsanditsrelatedaccumulateddepreciationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ReclassificationsofCost": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of reclassifications of cost.",
        "label": "Reclassificationsof Cost",
        "terseLabel": "Reclassifications"
       }
      }
     },
     "localname": "ReclassificationsofCost",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationrecognizedassetsandliabilitiesforrightofuseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_RecognizedClaims": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of recognized claims.",
        "label": "Recognized Claims",
        "terseLabel": "Recognized claims"
       }
      }
     },
     "localname": "RecognizedClaims",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_RecognizedIncome": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "According to the principle, revenues are recognized when they are realized or realizable, and are earned (usually when goods are transferred or services rendered), no matter when cash is received. In cash accounting\u2014in contrast\u2014revenues are recognized when cash is received no matter when goods or services are sold.",
        "label": "Recognized Income",
        "terseLabel": "Recognized income"
       }
      }
     },
     "localname": "RecognizedIncome",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_RecognizedLoss": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Recognized loss.",
        "label": "Recognized Loss",
        "terseLabel": "Recognized loss (in Nuevos Soles)"
       }
      }
     },
     "localname": "RecognizedLoss",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BasisofPreparationandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_RecognizedNetOfImpairment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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",
        "terseLabel": "Recognized net of impairment"
       }
      }
     },
     "localname": "RecognizedNetOfImpairment",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_RecognizedProvisionAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of recognized provision.",
        "label": "Recognized Provision Amount",
        "terseLabel": "Recognized provision amount"
       }
      }
     },
     "localname": "RecognizedProvisionAmount",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_RecognizingExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of recognizing expense.",
        "label": "Recognizing Expense",
        "terseLabel": "Recognizing expense"
       }
      }
     },
     "localname": "RecognizingExpense",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/GeneralInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_RecoveryOfEstimatedManagementEqualsPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Recovery of estimated management equals percentage.",
        "label": "Recovery Of Estimated Management Equals Percentage",
        "terseLabel": "Recovery of estimated management equals, percentage"
       }
      }
     },
     "localname": "RecoveryOfEstimatedManagementEqualsPercentage",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_RecoveryOfProvisionsAndImpairments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of recovery of provisions and impairments.",
        "label": "Recovery Of Provisions And Impairments",
        "terseLabel": "Recovery of provisions and impairments"
       }
      }
     },
     "localname": "RecoveryOfProvisionsAndImpairments",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofotherincomeandexpensesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_RedVial5SAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Red Vial5 SAMember",
        "netLabel": "Red Vial 5 S.A [Member]",
        "terseLabel": "Red Vial 5 S.A. [Member]",
        "verboseLabel": "Red Vial 5 S.A. [member]"
       }
      }
     },
     "localname": "RedVial5SAMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "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/ScheduleofbondsTable",
      "http://www.aenza.com.pe/role/ScheduleofbondsissuedsummaryTable",
      "http://www.aenza.com.pe/role/ScheduleofconcessionsheldbythecorporationTable",
      "http://www.aenza.com.pe/role/ScheduleofcorporationssubsidiariesandrelatedinterestTable",
      "http://www.aenza.com.pe/role/ScheduleofcorporationsubsidiariesmaterialnoncontrollinginterestsTable",
      "http://www.aenza.com.pe/role/ScheduleofdeferredincometaxisclassifiedbyitsestimatedreversaltermTable",
      "http://www.aenza.com.pe/role/ScheduleofpaymentofbondsissuedandotherobligationsTable",
      "http://www.aenza.com.pe/role/ScheduleoftradeaccountsreceivablecorrespondsTable",
      "http://www.aenza.com.pe/role/ScheduleofunbilledreceivablesofconcessionscorrespondstofuturecollectionsforpublicservicesgrantedaccordingtothefinancialmodelTable",
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ReducedPricePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reduced price percentage.",
        "label": "Reduced Price Percentage",
        "terseLabel": "Reduced price, percentage"
       }
      }
     },
     "localname": "ReducedPricePercentage",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_RemittancesIntransit": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash in transit.",
        "label": "Remittances Intransit",
        "terseLabel": "Remittances in-transit"
       }
      }
     },
     "localname": "RemittancesIntransit",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcaptioncomprisescomprisesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_RemunerationPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Remuneration percentage.",
        "label": "Remuneration Percentage",
        "terseLabel": "Remuneration percentage"
       }
      }
     },
     "localname": "RemunerationPercentage",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BasisofPreparationandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_RenegotiationOfContractWithSuppliers": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of renegotiation of contract with suppliers.",
        "label": "Renegotiation Of Contract With Suppliers",
        "terseLabel": "Renegotiation of contract with suppliers"
       }
      }
     },
     "localname": "RenegotiationOfContractWithSuppliers",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofotherincomeandexpensesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_RenegotiationOfLiabilityForAcquisitionOfNoncontrollingMorelco": {
     "auth_ref": [],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "order": 9.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Renegotiation of liability for acquisition of non-controlling Morelco.",
        "label": "Renegotiation Of Liability For Acquisition Of Noncontrolling Morelco",
        "terseLabel": "Renegotiation of liability for acquisition of non-controlling Morelco"
       }
      }
     },
     "localname": "RenegotiationOfLiabilityForAcquisitionOfNoncontrollingMorelco",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ReorganizationAgreementDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The description of the reorganization agreement.",
        "label": "Reorganization Agreement Description",
        "terseLabel": "Reorganization agreement description"
       }
      }
     },
     "localname": "ReorganizationAgreementDescription",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ReclassificationofOperationsoftheSubsidiaryAdexusSAasDiscontinuedOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_ReplacementAndInTransitUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Replacement And In Transit Units Member",
        "terseLabel": "Replacement and in-transit units [Member]"
       }
      }
     },
     "localname": "ReplacementAndInTransitUnitsMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofpropertyplantandequipmentaccountsanditsrelatedaccumulateddepreciationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ReserveFundsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reserve Funds Member",
        "terseLabel": "Reserve funds [Member]"
       }
      }
     },
     "localname": "ReserveFundsMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcaptioncomprisescomprisesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_RestatedsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restateds Member",
        "terseLabel": "Restated [Member]"
       }
      }
     },
     "localname": "RestatedsMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofsegmentinformationbygeographicareaTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_RestrictedFunds": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Funds",
        "terseLabel": "Restricted funds, description"
       }
      }
     },
     "localname": "RestrictedFunds",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_ReturnsOfContributionsOfNoncontrollingShareholders": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Returns of contributions of non-controlling shareholders",
        "label": "Returns Of Contributions Of Noncontrolling Shareholders",
        "terseLabel": "Returns of contributions"
       }
      }
     },
     "localname": "ReturnsOfContributionsOfNoncontrollingShareholders",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcontributionsofnoncontrollingshareholdersTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_RevenueFromContractLiability": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue From Contract Liability",
        "terseLabel": "Revenue from contract liability"
       }
      }
     },
     "localname": "RevenueFromContractLiability",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/RevenuefromcontractswithcustomersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_RevenueFromContractsWithCustomer": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "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.",
        "label": "Revenue From Contracts With Customer",
        "terseLabel": "Revenue from contracts with customers"
       }
      }
     },
     "localname": "RevenueFromContractsWithCustomer",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationsincomeisderivedprincipallyTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_RevenueFromContractsWithCustomers2": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from contracts with customers.",
        "label": "Revenue From Contracts With Customers2",
        "terseLabel": "Revenue from contracts with customers"
       }
      }
     },
     "localname": "RevenueFromContractsWithCustomers2",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofrevenuesfromcontractswithcustomersTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_RevenueFromRealEstateAndSaleOfGoods": {
     "auth_ref": [],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement": {
       "order": 3.0,
       "parentTag": "ifrs-full_Revenue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from real estate and sale of goods.",
        "label": "Revenue From Real Estate And Sale Of Goods",
        "terseLabel": "Revenue from real estate and sale of goods"
       }
      }
     },
     "localname": "RevenueFromRealEstateAndSaleOfGoods",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement",
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementofincomeTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_RevenueFromSaleOfGoodsRelatedPartyTransactionsAssociates": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue From Sale Of Goods Related Party Transactions Associates",
        "terseLabel": "- Associates"
       }
      }
     },
     "localname": "RevenueFromSaleOfGoodsRelatedPartyTransactionsAssociates",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoftransactionswithrelatedpartiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_RevenueFromSalesOfGoodsAndServicesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue From Sales Of Goods And Services Abstract",
        "terseLabel": "Revenue from sales of goods and services:"
       }
      }
     },
     "localname": "RevenueFromSalesOfGoodsAndServicesAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoftransactionswithrelatedpartiesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_RevenueFromSalesOfGoodsAndServicesTotal": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from sales of goods and services, total.",
        "label": "Revenue From Sales Of Goods And Services Total",
        "terseLabel": "Revenue from sales of goods and services, total"
       }
      }
     },
     "localname": "RevenueFromSalesOfGoodsAndServicesTotal",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoftransactionswithrelatedpartiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_RevenuefromcontractswithcustomersDetailsScheduleofexpectedfutureincomefromsignedcontractsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from contracts with customers (Details) - Schedule of expected future income from signed contracts [Line Items]"
       }
      }
     },
     "localname": "RevenuefromcontractswithcustomersDetailsScheduleofexpectedfutureincomefromsignedcontractsLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofexpectedfutureincomefromsignedcontractsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_RevenuefromcontractswithcustomersDetailsScheduleofexpectedfutureincomefromsignedcontractsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from contracts with customers (Details) - Schedule of expected future income from signed contracts [Table]"
       }
      }
     },
     "localname": "RevenuefromcontractswithcustomersDetailsScheduleofexpectedfutureincomefromsignedcontractsTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofexpectedfutureincomefromsignedcontractsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_RevenuefromcontractswithcustomersDetailsScheduleofrevenuesfromcontractswithcustomersLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from contracts with customers (Details) - Schedule of revenues from contracts with customers [Line Items]"
       }
      }
     },
     "localname": "RevenuefromcontractswithcustomersDetailsScheduleofrevenuesfromcontractswithcustomersLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofrevenuesfromcontractswithcustomersTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_RevenuefromcontractswithcustomersDetailsScheduleofrevenuesfromcontractswithcustomersTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from contracts with customers (Details) - Schedule of revenues from contracts with customers [Table]"
       }
      }
     },
     "localname": "RevenuefromcontractswithcustomersDetailsScheduleofrevenuesfromcontractswithcustomersTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofrevenuesfromcontractswithcustomersTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_RevenuesFromServicesProvided": {
     "auth_ref": [],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "ifrs-full_Revenue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenues from services provided.",
        "label": "Revenues From Services Provided",
        "terseLabel": "Revenue from services provided",
        "verboseLabel": "Revenues from services provided"
       }
      }
     },
     "localname": "RevenuesFromServicesProvided",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement",
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementofincomeTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ReversalExpectedAfterTwelveMonthsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reversal Expected After Twelve Months Member",
        "terseLabel": "Reversal expected after twelve months [member]"
       }
      }
     },
     "localname": "ReversalExpectedAfterTwelveMonthsMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofdeferredincometaxisclassifiedbyitsestimatedreversaltermTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ReversalOfProvisions": {
     "auth_ref": [],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "order": 29.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjusted Profit Reversal Of Provisions.",
        "label": "Reversal Of Provisions",
        "negatedLabel": "Reversal of provisions"
       }
      }
     },
     "localname": "ReversalOfProvisions",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_RightofuseAssetsNote163": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Rightofuse Assets Note163",
        "terseLabel": "Right-of-use assets"
       }
      }
     },
     "localname": "RightofuseAssetsNote163",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofdepreciationcomprisesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_RightofuseLiabilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rightofuse Liability Member",
        "terseLabel": "Right-of-use liability [Member]"
       }
      }
     },
     "localname": "RightofuseLiabilityMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementindebtTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_RoadConcessionServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Road Concession Services Member",
        "terseLabel": "Road concession services [Member]"
       }
      }
     },
     "localname": "RoadConcessionServicesMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofrevenuesfromcontractswithcustomersTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_RoyaltiesPayableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Royalties Payable Member",
        "terseLabel": "Royalties payable [Member]"
       }
      }
     },
     "localname": "RoyaltiesPayableMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofotheraccountspayableTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_SEDAPALSAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SEDAPALSAMember",
        "terseLabel": "SEDAPAL S.A. [Member]"
       }
      }
     },
     "localname": "SEDAPALSAMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_SOFRMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SOFRMember",
        "terseLabel": "SOFR [Member]"
       }
      }
     },
     "localname": "SOFRMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_SUNATMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SUNATMember",
        "terseLabel": "SUNAT [Member]"
       }
      }
     },
     "localname": "SUNATMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ContingenciesCommitmentsandWarrantiesDetails",
      "http://www.aenza.com.pe/role/OtherProvisionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_SalariesAndOtherPayableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Salaries And Other Payable Member",
        "terseLabel": "Salaries and other payable [Member]",
        "verboseLabel": "Salaries and Other Personnel Payable [Member]"
       }
      }
     },
     "localname": "SalariesAndOtherPayableMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialInstrumentsDetails",
      "http://www.aenza.com.pe/role/ScheduleofotheraccountspayableTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_SalariesAndOtherPersonnelPayable": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amounts payable that the entity does not separately disclose in the same statement or note.",
        "label": "Salaries And Other Personnel Payable",
        "terseLabel": "Salaries and other personnel payable"
       }
      }
     },
     "localname": "SalariesAndOtherPersonnelPayable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_SalariesWagesAndFringeBenefitsCompriseTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Salaries Wages And Fringe Benefits Comprise Table Text Block",
        "terseLabel": "Schedule of salaries, wages and fringe benefits comprise"
       }
      }
     },
     "localname": "SalariesWagesAndFringeBenefitsCompriseTableTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/CostsandExpensesbyNatureTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_SalariesWagesAndFringeBenefitsi": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Salaries, wages and fringe benefits.",
        "label": "Salaries Wages And Fringe Benefitsi",
        "terseLabel": "Salaries, wages and fringe benefits"
       }
      }
     },
     "localname": "SalariesWagesAndFringeBenefitsi",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcostsandexpensesbynatureTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_SaleAgreementInterestPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale Agreement Interest Percentage",
        "terseLabel": "Sale agreement interest, percentage"
       }
      }
     },
     "localname": "SaleAgreementInterestPercentage",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ReclassificationofOperationsoftheSubsidiaryAdexusSAasDiscontinuedOperationsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_SaleOfApartments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A sale is a transaction between two or more parties that involves the exchange of tangible or intangible goods, services, or assets for money. In some cases, assets other than cash are paid to a seller.",
        "label": "Sale Of Apartments",
        "terseLabel": "Sale of apartments"
       }
      }
     },
     "localname": "SaleOfApartments",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_SaleOfAssets": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale Of Assets",
        "terseLabel": "Sale of assets"
       }
      }
     },
     "localname": "SaleOfAssets",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofpropertyplantandequipmentaccountsanditsrelatedaccumulateddepreciationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_SaleOfAssetsOFAccumulatedImpairmentAndDepreciation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale Of Assets OFAccumulated Impairment And Depreciation",
        "terseLabel": "Sale of assets"
       }
      }
     },
     "localname": "SaleOfAssetsOFAccumulatedImpairmentAndDepreciation",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofpropertyplantandequipmentaccountsanditsrelatedaccumulateddepreciationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_SaleOfLand": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Real property includes a parcel of land and everything permanently attached to the land, plus the rights inherent in ownership of the real estate.",
        "label": "Sale Of Land",
        "terseLabel": "Sale of land"
       }
      }
     },
     "localname": "SaleOfLand",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_SaleOfOilAndGasMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale Of Oil And Gas Member",
        "terseLabel": "Sale of Oil and Gas [Member]"
       }
      }
     },
     "localname": "SaleOfOilAndGasMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofrevenuesfromcontractswithcustomersTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_SaleOfRealEstateAndLotsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale Of Real Estate And Lots Member",
        "terseLabel": "Sale of Real Estate and Lots [Member]"
       }
      }
     },
     "localname": "SaleOfRealEstateAndLotsMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofrevenuesfromcontractswithcustomersTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_SalePrice": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of sale price.",
        "label": "Sale Price",
        "terseLabel": "Sale price"
       }
      }
     },
     "localname": "SalePrice",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ReclassificationofOperationsoftheSubsidiaryAdexusSAasDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_SanIsidroMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "San Isidro Member",
        "terseLabel": "San Isidro [Member]"
       }
      }
     },
     "localname": "SanIsidroMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InventoriesNetDetails",
      "http://www.aenza.com.pe/role/ScheduleoflandincludespropertiesforthedevelopmentTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_SavingsDepositsAndMutualFundsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Savings Deposits And Mutual Funds Member",
        "terseLabel": "Savings deposits and mutual funds [Member]"
       }
      }
     },
     "localname": "SavingsDepositsAndMutualFundsMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcaptioncomprisescomprisesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ScheduleOfAccountComprisesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Account Comprises Abstract"
       }
      }
     },
     "localname": "ScheduleOfAccountComprisesAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfAccountComprisesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Account Comprises.",
        "label": "Schedule Of Account Comprises Table Text Block",
        "terseLabel": "Schedule of account comprises"
       }
      }
     },
     "localname": "ScheduleOfAccountComprisesTableTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_ScheduleOfAdvancesReceivedFromCustomersRelateMainlyToConstructionProjectsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Advances Received From Customers Relate Mainly To Construction Projects Abstract"
       }
      }
     },
     "localname": "ScheduleOfAdvancesReceivedFromCustomersRelateMainlyToConstructionProjectsAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfAdvancesReceivedFromCustomersRelateMainlyToConstructionProjectsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Advances Received From Customers Relate Mainly To Construction Projects Text Block",
        "terseLabel": "Schedule of advances received from customers relate mainly to construction projects"
       }
      }
     },
     "localname": "ScheduleOfAdvancesReceivedFromCustomersRelateMainlyToConstructionProjectsTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_ScheduleOfAinAssumptionsUsedByTheCorporationToDetermineTheRecoverableValueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Ain Assumptions Used By The Corporation To Determine The Recoverable Value Abstract"
       }
      }
     },
     "localname": "ScheduleOfAinAssumptionsUsedByTheCorporationToDetermineTheRecoverableValueAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfAmortizationOfIntangiblesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Amortization Of Intangibles Abstract"
       }
      }
     },
     "localname": "ScheduleOfAmortizationOfIntangiblesAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfAnalysisOfOtherComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Analysis Of Other Comprehensive Income Abstract"
       }
      }
     },
     "localname": "ScheduleOfAnalysisOfOtherComprehensiveIncomeAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfBalancesCorrespondingToTheMainProjectsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Balances Corresponding To The Main Projects Abstract"
       }
      }
     },
     "localname": "ScheduleOfBalancesCorrespondingToTheMainProjectsAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfBalancesOfContractAssetsAndLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Balances Of Contract Assets And Liabilities Abstract"
       }
      }
     },
     "localname": "ScheduleOfBalancesOfContractAssetsAndLiabilitiesAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfBasicLossPerCommonShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Basic Loss Per Common Share Abstract"
       }
      }
     },
     "localname": "ScheduleOfBasicLossPerCommonShareAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfBondsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Bonds Abstract"
       }
      }
     },
     "localname": "ScheduleOfBondsAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfBondsIssuedSummaryAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Bonds Issued Summary Abstract"
       }
      }
     },
     "localname": "ScheduleOfBondsIssuedSummaryAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfBorrowingsItemAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Borrowings Item Abstract"
       }
      }
     },
     "localname": "ScheduleOfBorrowingsItemAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfCaptionComprisesComprisesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Caption Comprises Comprises Abstract"
       }
      }
     },
     "localname": "ScheduleOfCaptionComprisesComprisesAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfCarryingAmountAndFairValueOfBorrowingsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Carrying Amount And Fair Value Of Borrowings Abstract"
       }
      }
     },
     "localname": "ScheduleOfCarryingAmountAndFairValueOfBorrowingsAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfComprisesBankLoansInLocalAndForeignCurrenciesForWorkingCapitalPurposesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Comprises Bank Loans In Local And Foreign Currencies For Working Capital Purposes Abstract"
       }
      }
     },
     "localname": "ScheduleOfComprisesBankLoansInLocalAndForeignCurrenciesForWorkingCapitalPurposesAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfComprisesBankLoansInLocalAndForeignCurrenciesForWorkingCapitalPurposesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of comprises bank loans in local and foreign currencies for working capital purposes.",
        "label": "Schedule Of Comprises Bank Loans In Local And Foreign Currencies For Working Capital Purposes Table Text Block",
        "terseLabel": "Schedule of comprises bank loans in local and foreign currencies for working capital purposes"
       }
      }
     },
     "localname": "ScheduleOfComprisesBankLoansInLocalAndForeignCurrenciesForWorkingCapitalPurposesTableTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_ScheduleOfConcessionsHeldByTheCorporationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Concessions Held By The Corporation Abstract"
       }
      }
     },
     "localname": "ScheduleOfConcessionsHeldByTheCorporationAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfConsolidatedPretaxIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Consolidated Pretax Income [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfConsolidatedPretaxIncomeAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfConsolidatedPretaxIncomeTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Consolidated Pretax Income Table Text Block",
        "terseLabel": "Schedule of consolidated pretax income"
       }
      }
     },
     "localname": "ScheduleOfConsolidatedPretaxIncomeTableTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_ScheduleOfConsolidatedStatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Consolidated Statement Of Financial Position Abstract"
       }
      }
     },
     "localname": "ScheduleOfConsolidatedStatementOfFinancialPositionAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfConsolidatedStatementOfIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Consolidated Statement Of Income Abstract"
       }
      }
     },
     "localname": "ScheduleOfConsolidatedStatementOfIncomeAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfConsolidatedStatementOfProfitOrLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Consolidated Statement of Profit or Loss [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfConsolidatedStatementOfProfitOrLossAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfConsolidatedStatementOfProfitOrLossTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Consolidated Statement Of Profit Or Loss Table Text Block",
        "terseLabel": "Schedule of consolidated statement of profit or loss"
       }
      }
     },
     "localname": "ScheduleOfConsolidatedStatementOfProfitOrLossTableTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_ScheduleOfConsolidatedTheoreticalAmountIsObtainedFromTheWeightingOfTheProfitOrLossBeforeIncomeTaxAndTheApplicableIncomeTaxRateTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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",
        "terseLabel": "Schedule of consolidated theoretical amount is obtained from weighting the profit or loss before income tax and the applicable income tax rate"
       }
      }
     },
     "localname": "ScheduleOfConsolidatedTheoreticalAmountIsObtainedFromTheWeightingOfTheProfitOrLossBeforeIncomeTaxAndTheApplicableIncomeTaxRateTableTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_ScheduleOfConsolidatedTheoreticalAmountIsObtainedFromWeightingTheProfitOrLossBeforeIncomeTaxAndTheApplicableIncomeTaxRateAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Consolidated Theoretical Amount Is Obtained From Weighting The Profit Or Loss Before Income Tax And The Applicable Income Tax Rate Abstract"
       }
      }
     },
     "localname": "ScheduleOfConsolidatedTheoreticalAmountIsObtainedFromWeightingTheProfitOrLossBeforeIncomeTaxAndTheApplicableIncomeTaxRateAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfContributionsOfNonControllingShareholdersAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Contributions Of Non Controlling Shareholders Abstract"
       }
      }
     },
     "localname": "ScheduleOfContributionsOfNonControllingShareholdersAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfContributionsOfNoncontrollingShareholdersAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of contributions of non-controlling shareholders [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfContributionsOfNoncontrollingShareholdersAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfControllingInterestNetOfTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Controlling Interest Net of Tax [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfControllingInterestNetOfTaxAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfCorporationRecognizedAssetsAndLiabilitiesForRightOfUseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Corporation Recognized Assets And Liabilities For Right Of Use Abstract"
       }
      }
     },
     "localname": "ScheduleOfCorporationRecognizedAssetsAndLiabilitiesForRightOfUseAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfCorporationSIncomeIsDerivedPrincipallyAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Corporation SIncome Is Derived Principally Abstract"
       }
      }
     },
     "localname": "ScheduleOfCorporationSIncomeIsDerivedPrincipallyAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfCorporationSMajorJointOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Corporation SMajor Joint Operations Abstract"
       }
      }
     },
     "localname": "ScheduleOfCorporationSMajorJointOperationsAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfCorporationSSubsidiariesAndRelatedInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Corporation SSubsidiaries And Related Interest Abstract"
       }
      }
     },
     "localname": "ScheduleOfCorporationSSubsidiariesAndRelatedInterestAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfCorporationSubsidiariesMaterialNonControllingInterestsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Corporation Subsidiaries Material Non Controlling Interests Abstract"
       }
      }
     },
     "localname": "ScheduleOfCorporationSubsidiariesMaterialNonControllingInterestsAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfCorporationsExchangeGainsAndLossesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Corporations Exchange Gains And Losses Abstract"
       }
      }
     },
     "localname": "ScheduleOfCorporationsExchangeGainsAndLossesAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfCorporationsIncomeIsDerivedPrincipally": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of information for an corporation\u2019s income is derived principally.",
        "label": "Schedule Of Corporations Income Is Derived Principally",
        "terseLabel": "Schedule of corporation\u2019s income is derived principally"
       }
      }
     },
     "localname": "ScheduleOfCorporationsIncomeIsDerivedPrincipally",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/RevenuefromcontractswithcustomersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_ScheduleOfCorrespondsToAdvanceToSuppliersAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Corresponds To Advance To Suppliers Abstract"
       }
      }
     },
     "localname": "ScheduleOfCorrespondsToAdvanceToSuppliersAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfCorrespondsToAdvanceToSuppliersTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Corresponds To Advance To Suppliers Table Text Block",
        "terseLabel": "Schedule of corresponds to advance to suppliers"
       }
      }
     },
     "localname": "ScheduleOfCorrespondsToAdvanceToSuppliersTableTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_ScheduleOfCostsAndExpensesByNatureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Costs And Expenses By Nature Abstract"
       }
      }
     },
     "localname": "ScheduleOfCostsAndExpensesByNatureAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfCreditQualityOfFinancialAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Credit Quality Of Financial Assets Abstract"
       }
      }
     },
     "localname": "ScheduleOfCreditQualityOfFinancialAssetsAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfCurrentValueOfObligationsForFinanceLeaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Current Value Of Obligations For Finance Lease Abstract"
       }
      }
     },
     "localname": "ScheduleOfCurrentValueOfObligationsForFinanceLeaseAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfCurrentValueOfObligationsForRightOfUseLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Current Value Of Obligations For Right Of Use Liabilities Abstract"
       }
      }
     },
     "localname": "ScheduleOfCurrentValueOfObligationsForRightOfUseLiabilitiesAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfDeferredIncomeTaxIsClassifiedByItsEstimatedReversalTermAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Deferred Income Tax Is Classified By Its Estimated Reversal Term Abstract"
       }
      }
     },
     "localname": "ScheduleOfDeferredIncomeTaxIsClassifiedByItsEstimatedReversalTermAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfDepositsAreRetainedByCustomersAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Deposits Are Retained By Customers Abstract"
       }
      }
     },
     "localname": "ScheduleOfDepositsAreRetainedByCustomersAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfDepositsBearInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Deposits Bear Interest Abstract"
       }
      }
     },
     "localname": "ScheduleOfDepositsBearInterestAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfDepreciationComprisesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Depreciation Comprises Abstract"
       }
      }
     },
     "localname": "ScheduleOfDepreciationComprisesAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfDepreciationOfInvestmentPropertyAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Depreciation of Investment Property [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfDepreciationOfInvestmentPropertyAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfDepreciationOfInvestmentPropertyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Depreciation Of Investment Property Text Block",
        "terseLabel": "Schedule of Depreciation of investment property"
       }
      }
     },
     "localname": "ScheduleOfDepreciationOfInvestmentPropertyTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_ScheduleOfDepreciationOfPropertyPlantAndEquipmentAndInvestmentPropertyAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Depreciation Of Property Plant And Equipment And Investment Property Abstract"
       }
      }
     },
     "localname": "ScheduleOfDepreciationOfPropertyPlantAndEquipmentAndInvestmentPropertyAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfDiscontinuedOperationRelatedToAdexusSAAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Discontinued Operation Related To Adexus SAAbstract"
       }
      }
     },
     "localname": "ScheduleOfDiscontinuedOperationRelatedToAdexusSAAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfEBITDAForEachSegmentTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of EBITDAFor Each Segment Table Text Block",
        "terseLabel": "Schedule of EBITDA for each segment"
       }
      }
     },
     "localname": "ScheduleOfEBITDAForEachSegmentTableTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OperatingSegmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_ScheduleOfEbitdaForEachSegmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Ebitda For Each Segment Abstract"
       }
      }
     },
     "localname": "ScheduleOfEbitdaForEachSegmentAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfEstimatedUsefulLivesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Estimated Useful Lives Abstract"
       }
      }
     },
     "localname": "ScheduleOfEstimatedUsefulLivesAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfEstimatedUsefulLivesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Estimated Useful Lives Table Text Block",
        "terseLabel": "Schedule of estimated useful lives"
       }
      }
     },
     "localname": "ScheduleOfEstimatedUsefulLivesTableTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BasisofPreparationandSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_ScheduleOfExistingCustomersRelatedPartiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Existing Customers Related Parties Abstract"
       }
      }
     },
     "localname": "ScheduleOfExistingCustomersRelatedPartiesAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfExpectedFutureIncomeFromSignedContractsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Expected Future Income From Signed Contracts Abstract"
       }
      }
     },
     "localname": "ScheduleOfExpectedFutureIncomeFromSignedContractsAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfExpenseForDepreciationOfRightOfUseAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Expense For Depreciation Of Right Of Use Assets Abstract"
       }
      }
     },
     "localname": "ScheduleOfExpenseForDepreciationOfRightOfUseAssetsAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfFairValueAndCarryingAmountAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Fair Value And Carrying Amount Abstract"
       }
      }
     },
     "localname": "ScheduleOfFairValueAndCarryingAmountAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfFinanceLeaseObligationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Finance Lease Obligations Abstract"
       }
      }
     },
     "localname": "ScheduleOfFinanceLeaseObligationsAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfFinancialAssetsAndLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Financial Assets And Liabilities Abstract"
       }
      }
     },
     "localname": "ScheduleOfFinancialAssetsAndLiabilitiesAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfFinancialExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Financial Expenses Abstract"
       }
      }
     },
     "localname": "ScheduleOfFinancialExpensesAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfFinancialExpensesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Financial Expenses Table Text Block",
        "terseLabel": "Schedule of financial expenses"
       }
      }
     },
     "localname": "ScheduleOfFinancialExpensesTableTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/FinanceIncomeandExpensesInterestforPresentValueofFinancialAssetsorLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_ScheduleOfFinancialIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Financial Income Abstract"
       }
      }
     },
     "localname": "ScheduleOfFinancialIncomeAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfFinancialIncomeAndExpensesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Financial Income And Expenses Table Text Block",
        "terseLabel": "Schedule of financial income"
       }
      }
     },
     "localname": "ScheduleOfFinancialIncomeAndExpensesTableTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/FinanceIncomeandExpensesInterestforPresentValueofFinancialAssetsorLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_ScheduleOfFinancialInformationForJointVenturesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Financial Information For Joint Ventures Abstract"
       }
      }
     },
     "localname": "ScheduleOfFinancialInformationForJointVenturesAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfFinancialInformationForJointVenturesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Financial Information For Joint Ventures Table Text Block",
        "terseLabel": "Schedule of financial information for joint ventures"
       }
      }
     },
     "localname": "ScheduleOfFinancialInformationForJointVenturesTableTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_ScheduleOfFinancialLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Financial Liabilities Abstract"
       }
      }
     },
     "localname": "ScheduleOfFinancialLiabilitiesAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfFinishedPropertiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Finished Properties Abstract"
       }
      }
     },
     "localname": "ScheduleOfFinishedPropertiesAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfFinishedPropertiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Finished Properties Table Text Block",
        "terseLabel": "Schedule of finished properties"
       }
      }
     },
     "localname": "ScheduleOfFinishedPropertiesTableTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InventoriesNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_ScheduleOfForeignCurrencyTranslationAdjustmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Foreign Currency Translation Adjustment Abstract"
       }
      }
     },
     "localname": "ScheduleOfForeignCurrencyTranslationAdjustmentAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfGearingRatioAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Gearing Ratio Abstract"
       }
      }
     },
     "localname": "ScheduleOfGearingRatioAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfGoodwillOfCashGeneratingUnitsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Goodwill Of Cash Generating Units Abstract"
       }
      }
     },
     "localname": "ScheduleOfGoodwillOfCashGeneratingUnitsAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfGuaranteeDepositsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of guarantee deposits.",
        "label": "Schedule Of Guarantee Deposits Table Text Block",
        "terseLabel": "Schedule of deposits are retained by customers"
       }
      }
     },
     "localname": "ScheduleOfGuaranteeDepositsTableTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_ScheduleOfImpairmentOfAccountsReceivableAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Impairment of Accounts Receivable [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfImpairmentOfAccountsReceivableAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfIncomeTaxPaymentstableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of income tax pre-payments, consist of income tax payments and credits.",
        "label": "Schedule Of Income Tax Paymentstable Text Block",
        "terseLabel": "Schedule of income tax pre-payments, consist of income tax payments"
       }
      }
     },
     "localname": "ScheduleOfIncomeTaxPaymentstableTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_ScheduleOfIncomeTaxPrePaymentsConsistOfIncomeTaxPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Income Tax Pre Payments Consist Of Income Tax Payments Abstract"
       }
      }
     },
     "localname": "ScheduleOfIncomeTaxPrePaymentsConsistOfIncomeTaxPaymentsAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfIncreasedOrDecreasedBy10TheImpactOnPreTaxProfitAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Increased Or Decreased By10 The Impact On Pre Tax Profit Abstract"
       }
      }
     },
     "localname": "ScheduleOfIncreasedOrDecreasedBy10TheImpactOnPreTaxProfitAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfIntangibleAssetsAndRelatedAccumulatedAmortizationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Intangible Assets And Related Accumulated Amortization Abstract"
       }
      }
     },
     "localname": "ScheduleOfIntangibleAssetsAndRelatedAccumulatedAmortizationAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfIntangibleAssetsOfTheSubsidiaryRedVialAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Detailed Information about Concessions [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfIntangibleAssetsOfTheSubsidiaryRedVialAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfInterestsForPresentValueOfFinancialAssetsOrLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Interests For Present Value Of Financial Assets Or Liabilities Abstract"
       }
      }
     },
     "localname": "ScheduleOfInterestsForPresentValueOfFinancialAssetsOrLiabilitiesAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfInventoriesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Inventories Abstract"
       }
      }
     },
     "localname": "ScheduleOfInventoriesAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfInverstmentsInAssociatesAndJointVenturesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Inverstments In Associates And Joint Ventures Abstract"
       }
      }
     },
     "localname": "ScheduleOfInverstmentsInAssociatesAndJointVenturesAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfInvestmentPropertyAndItsRelatedAccumulatedDepreciationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Investment Property And Its Related Accumulated Depreciation Abstract"
       }
      }
     },
     "localname": "ScheduleOfInvestmentPropertyAndItsRelatedAccumulatedDepreciationAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfInvestmentPropertyNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Investment Property Net Abstract"
       }
      }
     },
     "localname": "ScheduleOfInvestmentPropertyNetAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfInvestmentsInAssociatesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Investments In Associates Abstract"
       }
      }
     },
     "localname": "ScheduleOfInvestmentsInAssociatesAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfInvestmentsInJointVenturesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Investments In Joint Ventures Table Text Block",
        "terseLabel": "Schedule of investments joint ventures"
       }
      }
     },
     "localname": "ScheduleOfInvestmentsInJointVenturesTableTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_ScheduleOfInvestmentsJointVenturesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Investments Joint Ventures Abstract"
       }
      }
     },
     "localname": "ScheduleOfInvestmentsJointVenturesAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfInvoicesPayableAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Invoices Payable Abstract"
       }
      }
     },
     "localname": "ScheduleOfInvoicesPayableAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfKeyManagementCompensationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Key Management Compensation Abstract"
       }
      }
     },
     "localname": "ScheduleOfKeyManagementCompensationAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfLandIncludesPropertiesForTheDevelopmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Land Includes Properties For The Development Abstract"
       }
      }
     },
     "localname": "ScheduleOfLandIncludesPropertiesForTheDevelopmentAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfLandIncludesPropertiesForTheDevelopmentTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Land Includes Properties For The Development Table Text Block",
        "terseLabel": "Schedule of land includes properties for the development"
       }
      }
     },
     "localname": "ScheduleOfLandIncludesPropertiesForTheDevelopmentTableTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InventoriesNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_ScheduleOfLeaseLiabilityForRightOfUseAssetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Lease Liability For Right Of Use Asset Abstract"
       }
      }
     },
     "localname": "ScheduleOfLeaseLiabilityForRightOfUseAssetAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfLossForPresentValueOfFinancialAssetsOrLiabilities": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of loss for present value of financial assets or liabilities.",
        "label": "Schedule Of Loss For Present Value Of Financial Assets Or Liabilities",
        "terseLabel": "Schedule of interests for present value of financial assets or liabilities"
       }
      }
     },
     "localname": "ScheduleOfLossForPresentValueOfFinancialAssetsOrLiabilities",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/FinanceIncomeandExpensesInterestforPresentValueofFinancialAssetsorLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_ScheduleOfMaturityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Maturity Abstract"
       }
      }
     },
     "localname": "ScheduleOfMaturityAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfMaturityAndCurrentValueOfObligationsForFinanceLeaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Maturity And Current Value Of Obligations For Finance Lease Abstract"
       }
      }
     },
     "localname": "ScheduleOfMaturityAndCurrentValueOfObligationsForFinanceLeaseAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfMinimumPaymentByMaturityAndThePresentValueOfTheLeaseLiabilityForRightOfUseAssetObligationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Minimum Payment By Maturity And The Present Value Of The Lease Liability For Right Of Use Asset Obligations Abstract"
       }
      }
     },
     "localname": "ScheduleOfMinimumPaymentByMaturityAndThePresentValueOfTheLeaseLiabilityForRightOfUseAssetObligationsAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfMinimumRangesMaximumRangesAndTheAverageForThePropertyBeforeAnyAdjustmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Minimum Ranges Maximum Ranges And The Average For The Property Before Any Adjustment Abstract"
       }
      }
     },
     "localname": "ScheduleOfMinimumRangesMaximumRangesAndTheAverageForThePropertyBeforeAnyAdjustmentAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfMovementInContractLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Movement In Contract Liabilities Abstract"
       }
      }
     },
     "localname": "ScheduleOfMovementInContractLiabilitiesAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfMovementInContractLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Movement In Contract Liabilities Table Text Block",
        "terseLabel": "Schedule of movement in contract liabilities"
       }
      }
     },
     "localname": "ScheduleOfMovementInContractLiabilitiesTableTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/RevenuefromcontractswithcustomersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_ScheduleOfMovementInDebtAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Movement In Debt Abstract"
       }
      }
     },
     "localname": "ScheduleOfMovementInDebtAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfMovementInDebtTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of movement in debt.",
        "label": "Schedule Of Movement In Debt Table Text Block",
        "terseLabel": "Schedule of borrowings item"
       }
      }
     },
     "localname": "ScheduleOfMovementInDebtTableTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_ScheduleOfMovementInImpairmentOfOtherReceivablesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Movement In Impairment Of Other Receivables Abstract"
       }
      }
     },
     "localname": "ScheduleOfMovementInImpairmentOfOtherReceivablesAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfMovementInImpairmentOfOtherReceivablesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of movement in impairment of other receivables.",
        "label": "Schedule Of Movement In Impairment Of Other Receivables Table Text Block",
        "terseLabel": "Schedule of movement in impairment of other receivables"
       }
      }
     },
     "localname": "ScheduleOfMovementInImpairmentOfOtherReceivablesTableTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_ScheduleOfMovementOfDeferredTaxAssetsAndLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Movement Of Deferred Tax Assets And Liabilities Abstract"
       }
      }
     },
     "localname": "ScheduleOfMovementOfDeferredTaxAssetsAndLiabilitiesAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfMovementOfDeferredTaxAssetsAndLiabilitiestextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of  movement of deferred tax assets and liabilities.",
        "label": "Schedule Of Movement Of Deferred Tax Assets And Liabilitiestext Block",
        "terseLabel": "Schedule of movement of deferred tax assets and liabilities"
       }
      }
     },
     "localname": "ScheduleOfMovementOfDeferredTaxAssetsAndLiabilitiestextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/DeferredIncomeTaxTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_ScheduleOfMovementOfImpairmentInTradeAccountsReceivableAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Movement Of Impairment In Trade Accounts Receivable Abstract"
       }
      }
     },
     "localname": "ScheduleOfMovementOfImpairmentInTradeAccountsReceivableAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfMovementOfImpairmentInTradeAccountsReceivableTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Movement Of Impairment In Trade Accounts Receivable Table Text Block",
        "terseLabel": "Schedule of movement of impairment in trade accounts receivable"
       }
      }
     },
     "localname": "ScheduleOfMovementOfImpairmentInTradeAccountsReceivableTableTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_ScheduleOfMovementOfTheDeferredIncomeTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Movement Of The Deferred Income Tax Abstract"
       }
      }
     },
     "localname": "ScheduleOfMovementOfTheDeferredIncomeTaxAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfMovementOfTheDeferredIncomeTaxtextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of movement of the deferred income tax.",
        "label": "Schedule Of Movement Of The Deferred Income Taxtext Block",
        "terseLabel": "Schedule of movement of the deferred income tax"
       }
      }
     },
     "localname": "ScheduleOfMovementOfTheDeferredIncomeTaxtextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/DeferredIncomeTaxTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_ScheduleOfMovementOfTheInvestmentsInAssociatesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Movement Of The Investments In Associates Abstract"
       }
      }
     },
     "localname": "ScheduleOfMovementOfTheInvestmentsInAssociatesAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfMovementOfTheInvestmentsInJointVenturesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Movement Of The Investments In Joint Ventures Abstract"
       }
      }
     },
     "localname": "ScheduleOfMovementOfTheInvestmentsInJointVenturesAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfMovementOfTheInvestmentsInJointVenturesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Movement Of The Investments In Joint Ventures Table Text Block",
        "terseLabel": "Schedule of movement of the investments in joint ventures"
       }
      }
     },
     "localname": "ScheduleOfMovementOfTheInvestmentsInJointVenturesTableTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_ScheduleOfNetCarryingAmountOfMachineryAndEquipmentVehiclesAndFurnitureAndFixturesAcquiredUnderFinanceLeaseContractsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Net Carrying Amount Of Machinery And Equipment Vehicles And Furniture And Fixtures Acquired Under Finance Lease Contracts Abstract"
       }
      }
     },
     "localname": "ScheduleOfNetCarryingAmountOfMachineryAndEquipmentVehiclesAndFurnitureAndFixturesAcquiredUnderFinanceLeaseContractsAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfNetGainFromInvestmentPropertiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Net Gain From Investment Properties [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfNetGainFromInvestmentPropertiesAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfNetGainFromInvestmentPropertiesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of net gain from investment properties.",
        "label": "Schedule Of Net Gain From Investment Properties Text Block",
        "terseLabel": "Schedule of net gain from investment properties"
       }
      }
     },
     "localname": "ScheduleOfNetGainFromInvestmentPropertiesTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_ScheduleOfNominalAmountsOfFutureFixedMinimumRentalIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Nominal Amounts of Future Fixed Minimum Rental Income [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfNominalAmountsOfFutureFixedMinimumRentalIncomeAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfNominalAmountsOfFutureFixedMinimumRentalIncomeTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of nominal amounts of future fixed minimum rental income.",
        "label": "Schedule Of Nominal Amounts Of Future Fixed Minimum Rental Income Text Block",
        "terseLabel": "Schedule of sensitivity analysis of the evaluation of the investment property in relation"
       }
      }
     },
     "localname": "ScheduleOfNominalAmountsOfFutureFixedMinimumRentalIncomeTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_ScheduleOfOperatingIncomelossBeforeIncomeTaxesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Operating Incomeloss Before Income Taxes Table Text Block",
        "terseLabel": "Schedule of operating profit or loss before income tax"
       }
      }
     },
     "localname": "ScheduleOfOperatingIncomelossBeforeIncomeTaxesTableTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OperatingSegmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_ScheduleOfOperatingProfitOrLossBeforeIncomeTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Operating Profit Or Loss Before Income Tax Abstract"
       }
      }
     },
     "localname": "ScheduleOfOperatingProfitOrLossBeforeIncomeTaxAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfOperatingSegmentPerformanceAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Operating Segment Performance Abstract"
       }
      }
     },
     "localname": "ScheduleOfOperatingSegmentPerformanceAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfOperatingSegmentPerformanceTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of operating segment performance.",
        "label": "Schedule Of Operating Segment Performance Table Text Block",
        "terseLabel": "Schedule of operating segments financial position"
       }
      }
     },
     "localname": "ScheduleOfOperatingSegmentPerformanceTableTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OperatingSegmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_ScheduleOfOperatingSegmentsFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Operating Segments Financial Position Abstract"
       }
      }
     },
     "localname": "ScheduleOfOperatingSegmentsFinancialPositionAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfOperatingSegmentsFinancialPositionTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Operating Segments Financial Position Text Block",
        "terseLabel": "Schedule of operating segments financial position"
       }
      }
     },
     "localname": "ScheduleOfOperatingSegmentsFinancialPositionTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OperatingSegmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_ScheduleOfOtherAccountPayableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Other Account Payable Text Block",
        "terseLabel": "Schedule of other accounts payable"
       }
      }
     },
     "localname": "ScheduleOfOtherAccountPayableTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_ScheduleOfOtherAccountsPayableAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Other Accounts Payable Abstract"
       }
      }
     },
     "localname": "ScheduleOfOtherAccountsPayableAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfOtherIncomeAndExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Other Income And Expenses Abstract"
       }
      }
     },
     "localname": "ScheduleOfOtherIncomeAndExpensesAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfOtherIncomeAndExpensesNetTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of other income and expenses, net table text block.",
        "label": "Schedule Of Other Income And Expenses Net Table Text Block",
        "terseLabel": "Schedule of other income and expenses"
       }
      }
     },
     "localname": "ScheduleOfOtherIncomeAndExpensesNetTableTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherIncomeandExpensesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_ScheduleOfOtherProvisionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Other Provisions Abstract"
       }
      }
     },
     "localname": "ScheduleOfOtherProvisionsAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfOtherProvisionsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Other Provisions Table Text Block",
        "terseLabel": "Schedule of other provisions"
       }
      }
     },
     "localname": "ScheduleOfOtherProvisionsTableTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_ScheduleOfPaymentOfBondsIssuedAndOtherObligationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Payment Of Bonds Issued And Other Obligations Abstract"
       }
      }
     },
     "localname": "ScheduleOfPaymentOfBondsIssuedAndOtherObligationsAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfPaymentOfBondsIssuedAndOtherObligationsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Payment Of Bonds Issued And Other Obligations Table Text Block",
        "terseLabel": "Schedule of payment of bonds issued and other obligations"
       }
      }
     },
     "localname": "ScheduleOfPaymentOfBondsIssuedAndOtherObligationsTableTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/CashandCashEquivalentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_ScheduleOfPropertyPlantAndEquipmentAccountsAndItsRelatedAccumulatedDepreciationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Property Plant And Equipment Accounts And Its Related Accumulated Depreciation Abstract"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentAccountsAndItsRelatedAccumulatedDepreciationAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfProvisionForClosureCorrespondsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Provision For Closure Corresponds Abstract"
       }
      }
     },
     "localname": "ScheduleOfProvisionForClosureCorrespondsAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfProvisionForclosureCorrespondsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of the provision for closure-corresponds.",
        "label": "Schedule Of Provision Forclosure Corresponds Table Text Block",
        "terseLabel": "Schedule of provision for\u2013closure - corresponds"
       }
      }
     },
     "localname": "ScheduleOfProvisionForclosureCorrespondsTableTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_ScheduleOfRealStateWorkInProgressAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Real State Work In Progress Abstract"
       }
      }
     },
     "localname": "ScheduleOfRealStateWorkInProgressAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfRealStateWorkInProgressTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Real State Work In Progress Table Text Block",
        "terseLabel": "Schedule of real state work in progress"
       }
      }
     },
     "localname": "ScheduleOfRealStateWorkInProgressTableTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InventoriesNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_ScheduleOfRevenuesFromContractsWithCustomersAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Revenues From Contracts With Customers Abstract"
       }
      }
     },
     "localname": "ScheduleOfRevenuesFromContractsWithCustomersAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfSalariesWagesAndFringeBenefitsCompriseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Salaries Wages and Fringe Benefits Comprise [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfSalariesWagesAndFringeBenefitsCompriseAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfSegmentInformationByGeographicAreaAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Segment Information By Geographic Area Abstract"
       }
      }
     },
     "localname": "ScheduleOfSegmentInformationByGeographicAreaAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfSegmentInformationByGeographicAreaTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Segment Information By Geographic Area Table Text Block",
        "terseLabel": "Schedule of segment information by geographic area"
       }
      }
     },
     "localname": "ScheduleOfSegmentInformationByGeographicAreaTableTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BasisofPreparationandSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_ScheduleOfSegmentsGeographicalAreaAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Segments Geographical Area Abstract"
       }
      }
     },
     "localname": "ScheduleOfSegmentsGeographicalAreaAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfSegmentsGeographicalAreaTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Segments Geographical Area Table Text Block",
        "terseLabel": "Schedule of segments geographical area"
       }
      }
     },
     "localname": "ScheduleOfSegmentsGeographicalAreaTableTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OperatingSegmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_ScheduleOfSensitivityAnalysisOfTheEvaluationOfTheInvestmentPropertyInRelationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Sensitivity Analysis Of The Evaluation Of The Investment Property In Relation Abstract"
       }
      }
     },
     "localname": "ScheduleOfSensitivityAnalysisOfTheEvaluationOfTheInvestmentPropertyInRelationAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfSensitivityAnalysisWasPerformedConsideringIncreaseDecreaseCorporationSGrossMarginsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Sensitivity Analysis Was Performed Considering Increase Decrease Corporation SGross Margins Abstract"
       }
      }
     },
     "localname": "ScheduleOfSensitivityAnalysisWasPerformedConsideringIncreaseDecreaseCorporationSGrossMarginsAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfSensitivityAnalysisWasPerformedConsideringIncreasedecreaseCorporationsGrossMargins": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Sensitivity Analysis Was Performed Considering Increasedecrease Corporations Gross Margins",
        "terseLabel": "Schedule of sensitivity analysis was performed considering increase/decrease corporation\u2019s gross margins"
       }
      }
     },
     "localname": "ScheduleOfSensitivityAnalysisWasPerformedConsideringIncreasedecreaseCorporationsGrossMargins",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_ScheduleOfStandardsAndInterpretationsAndAmendmentsToExistingStandardsWereIssuedWithMandatoryApplicationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Standards And Interpretations And Amendments To Existing Standards Were Issued With Mandatory Application Abstract"
       }
      }
     },
     "localname": "ScheduleOfStandardsAndInterpretationsAndAmendmentsToExistingStandardsWereIssuedWithMandatoryApplicationAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfStandardsAndInterpretationsAndAmendmentsToExistingStandardsWereIssuedWithMandatoryApplicationTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Standards And Interpretations And Amendments To Existing Standards Were Issued With Mandatory Application Table Text Block",
        "terseLabel": "Schedule of standards and interpretations and amendments to existing standards were issued with mandatory application"
       }
      }
     },
     "localname": "ScheduleOfStandardsAndInterpretationsAndAmendmentsToExistingStandardsWereIssuedWithMandatoryApplicationTableTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/StandardsAmendmentsandInterpretationofInternationalFinancialReportingStandardsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_ScheduleOfSubsidiariesMaterialNoncontrollingInterestsBeforeAnyIntragroupEliminationsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Subsidiaries Material Noncontrolling Interests Before Any Intragroup Eliminations Table Text Block",
        "terseLabel": "Schedule of corporation subsidiaries material non-controlling interests"
       }
      }
     },
     "localname": "ScheduleOfSubsidiariesMaterialNoncontrollingInterestsBeforeAnyIntragroupEliminationsTableTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/NoncontrollingInteretsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_ScheduleOfTaxCreditRelatedToVATTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of tax credit related to VAT.",
        "label": "Schedule Of Tax Credit Related To VATTable Text Block",
        "terseLabel": "Schedule of tax credit related to VAT"
       }
      }
     },
     "localname": "ScheduleOfTaxCreditRelatedToVATTableTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_ScheduleOfTaxCreditRelatedToVatAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Tax Credit Related To Vat Abstract"
       }
      }
     },
     "localname": "ScheduleOfTaxCreditRelatedToVatAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfTaxLosstextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for tax loss.",
        "label": "Schedule Of Tax Losstext Block",
        "terseLabel": "Schedule of deferred income tax is classified by its estimated reversal term"
       }
      }
     },
     "localname": "ScheduleOfTaxLosstextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/DeferredIncomeTaxTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_ScheduleOfTheBalancesInTheConsolidatedStatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of The Balances In The Consolidated Statement Of Cash Flows Abstract"
       }
      }
     },
     "localname": "ScheduleOfTheBalancesInTheConsolidatedStatementOfCashFlowsAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfTheSalariesAndProfitSharingPayableAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of The Salaries And Profit Sharing Payable Abstract"
       }
      }
     },
     "localname": "ScheduleOfTheSalariesAndProfitSharingPayableAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfTheSalariesAndProfitSharingPayabletextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of The Salaries And Profit Sharing Payabletext Block",
        "terseLabel": "Schedule of the salaries and profit sharing payable"
       }
      }
     },
     "localname": "ScheduleOfTheSalariesAndProfitSharingPayabletextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_ScheduleOfThirdPartyClaimsCorrespondsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Third Party Claims Corresponds Abstract"
       }
      }
     },
     "localname": "ScheduleOfThirdPartyClaimsCorrespondsAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfThirdpartyClaimsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of third-party claims.",
        "label": "Schedule Of Thirdparty Claims Table Text Block",
        "terseLabel": "Schedule of third-party claims \u2013 corresponds"
       }
      }
     },
     "localname": "ScheduleOfThirdpartyClaimsTableTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_ScheduleOfTotalDepreciationIsComposedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Total Depreciation Is Composed Abstract"
       }
      }
     },
     "localname": "ScheduleOfTotalDepreciationIsComposedAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfTotalDepreciationIsComposedTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Total Depreciation Is Composed Text Block",
        "terseLabel": "Schedule of total depreciation is composed"
       }
      }
     },
     "localname": "ScheduleOfTotalDepreciationIsComposedTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_ScheduleOfTotalTaxLossAmountsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Total Tax Loss Amounts Abstract"
       }
      }
     },
     "localname": "ScheduleOfTotalTaxLossAmountsAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfTotalTaxLossAmountsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Total Tax Loss Amounts Table Text Block",
        "terseLabel": "Schedule of total tax loss amounts"
       }
      }
     },
     "localname": "ScheduleOfTotalTaxLossAmountsTableTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_ScheduleOfTradeAccountsPayablesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Trade Accounts Payables Abstract"
       }
      }
     },
     "localname": "ScheduleOfTradeAccountsPayablesAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfTradeAccountsReceivableCorresponds": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of trade accounts receivable corresponds.",
        "label": "Schedule Of Trade Accounts Receivable Corresponds",
        "terseLabel": "Schedule of trade accounts receivable corresponds"
       }
      }
     },
     "localname": "ScheduleOfTradeAccountsReceivableCorresponds",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_ScheduleOfTradeAccountsReceivableCorrespondsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Trade Accounts Receivable Corresponds Abstract"
       }
      }
     },
     "localname": "ScheduleOfTradeAccountsReceivableCorrespondsAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfTradeAccountsReceivablesNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Trade Accounts Receivables Net Abstract"
       }
      }
     },
     "localname": "ScheduleOfTradeAccountsReceivablesNetAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfTransactionsWithRelatedPartiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Transactions With Related Parties Abstract"
       }
      }
     },
     "localname": "ScheduleOfTransactionsWithRelatedPartiesAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfUnbilledReceivablesOfConcessionsCorrespondsToFutureCollectionsForPublicServicesGrantedAccordingToTheFinancialModel": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of unbilled receivables of concessions corresponds to future collections for public services granted according to the financial model.",
        "label": "Schedule Of Unbilled Receivables Of Concessions Corresponds To Future Collections For Public Services Granted According To The Financial Model",
        "terseLabel": "Schedule of unbilled receivables of concessions corresponds to future collections for public services granted according to the financial model"
       }
      }
     },
     "localname": "ScheduleOfUnbilledReceivablesOfConcessionsCorrespondsToFutureCollectionsForPublicServicesGrantedAccordingToTheFinancialModel",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_ScheduleOfUnbilledReceivablesOfConcessionsCorrespondsToFutureCollectionsForPublicServicesGrantedAccordingToTheFinancialModelAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Unbilled Receivables Of Concessions Corresponds To Future Collections For Public Services Granted According To The Financial Model Abstract"
       }
      }
     },
     "localname": "ScheduleOfUnbilledReceivablesOfConcessionsCorrespondsToFutureCollectionsForPublicServicesGrantedAccordingToTheFinancialModelAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfUnbilledReceivablesOfSubsidiaries": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of  unbilled receivables of subsidiaries.",
        "label": "Schedule Of Unbilled Receivables Of Subsidiaries",
        "terseLabel": "Schedule of unbilled receivables of subsidiaries"
       }
      }
     },
     "localname": "ScheduleOfUnbilledReceivablesOfSubsidiaries",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_ScheduleOfUnbilledReceivablesOfSubsidiariesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Unbilled Receivables Of Subsidiaries Abstract"
       }
      }
     },
     "localname": "ScheduleOfUnbilledReceivablesOfSubsidiariesAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfUnbilledReceivablesOfSubsidiariesGrouped": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of unbilled receivables of subsidiaries grouped.",
        "label": "Schedule Of Unbilled Receivables Of Subsidiaries Grouped",
        "terseLabel": "Schedule of unbilled receivables of subsidiaries grouped"
       }
      }
     },
     "localname": "ScheduleOfUnbilledReceivablesOfSubsidiariesGrouped",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_ScheduleOfUnbilledReceivablesOfSubsidiariesGroupedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Unbilled Receivables Of Subsidiaries Grouped Abstract"
       }
      }
     },
     "localname": "ScheduleOfUnbilledReceivablesOfSubsidiariesGroupedAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfWorkersProfitSharingInTheIncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Workers Profit Sharing in the Income Statement [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfWorkersProfitSharingInTheIncomeStatementAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_ScheduleOfWorkersProfitSharingInTheIncomeStatementTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of workers\u2019 profit sharing in the income statement.",
        "label": "Schedule Of Workers Profit Sharing In The Income Statement Table Text Block",
        "terseLabel": "Schedule of workers\u2019 profit sharing in the income statement"
       }
      }
     },
     "localname": "ScheduleOfWorkersProfitSharingInTheIncomeStatementTableTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/CostsandExpensesbyNatureTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_SecondInstallmentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Second Installments Member",
        "terseLabel": "Second Installments [Member]"
       }
      }
     },
     "localname": "SecondInstallmentsMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_SensitivityAnalysisPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sensitivity Analysis Percentage",
        "terseLabel": "Plus 10%"
       }
      }
     },
     "localname": "SensitivityAnalysisPercentage",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofsensitivityanalysiswasperformedconsideringincreasedecreasecorporationsgrossmarginsTable"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_ServicesProvidedByThirdparties": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Services provided by third-parties.",
        "label": "Services Provided By Thirdparties",
        "terseLabel": "Services provided by third-parties"
       }
      }
     },
     "localname": "ServicesProvidedByThirdparties",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcostsandexpensesbynatureTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_SettlementAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Settlement amount.",
        "label": "Settlement Amount",
        "terseLabel": "Settlement amount (in Dollars)"
       }
      }
     },
     "localname": "SettlementAmount",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_SharePurchaseAgreement": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of share purchase agreement.",
        "label": "Share Purchase Agreement",
        "terseLabel": "Share purchase agreement"
       }
      }
     },
     "localname": "SharePurchaseAgreement",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_SharePurchaseAgreementInversionesSurMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Purchase Agreement Inversiones Sur Member",
        "terseLabel": "Share purchase agreement - Inversiones Sur [Member]"
       }
      }
     },
     "localname": "SharePurchaseAgreementInversionesSurMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofotheraccountspayableTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_SixthInstallmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sixth Installment Member",
        "terseLabel": "Sixth Installment [Member]"
       }
      }
     },
     "localname": "SixthInstallmentMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_SoftwareAndDevelopmentCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Software And Development Costs Member",
        "terseLabel": "Software and Development Costs [member]"
       }
      }
     },
     "localname": "SoftwareAndDevelopmentCostsMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofintangibleassetsandrelatedaccumulatedamortizationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_StandardsAmendmentsAndInterpretationOfInternationalFinancialReportingStandardsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Standards Amendments And Interpretation Of International Financial Reporting Standards Abstract"
       }
      }
     },
     "localname": "StandardsAmendmentsAndInterpretationOfInternationalFinancialReportingStandardsAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "xbrltype": "stringItemType"
    },
    "aenz_StandardsAmendmentsAndInterpretationOfInternationalFinancialReportingStandardsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Standards, Amendments, and Interpretation of International Financial Reporting Standards.",
        "label": "Standards Amendments And Interpretation Of International Financial Reporting Standards Text Block",
        "terseLabel": "Standards, amendments, and interpretation of international financial reporting standards"
       }
      }
     },
     "localname": "StandardsAmendmentsAndInterpretationOfInternationalFinancialReportingStandardsTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/StandardsAmendmentsandInterpretationofInternationalFinancialReportingStandards"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_StandardsAmendmentsandInterpretationofInternationalFinancialReportingStandardsDetailsScheduleofstandardsandinterpretationsandamendmentstoexistingstandardswereissuedwithmandatoryapplicationLineItems": {
     "auth_ref": [],
     "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]"
       }
      }
     },
     "localname": "StandardsAmendmentsandInterpretationofInternationalFinancialReportingStandardsDetailsScheduleofstandardsandinterpretationsandamendmentstoexistingstandardswereissuedwithmandatoryapplicationLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofstandardsandinterpretationsandamendmentstoexistingstandardswereissuedwithmandatoryapplicationTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_StandardsAmendmentsandInterpretationofInternationalFinancialReportingStandardsDetailsScheduleofstandardsandinterpretationsandamendmentstoexistingstandardswereissuedwithmandatoryapplicationTable": {
     "auth_ref": [],
     "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]"
       }
      }
     },
     "localname": "StandardsAmendmentsandInterpretationofInternationalFinancialReportingStandardsDetailsScheduleofstandardsandinterpretationsandamendmentstoexistingstandardswereissuedwithmandatoryapplicationTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofstandardsandinterpretationsandamendmentstoexistingstandardswereissuedwithmandatoryapplicationTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_StandardsAmendmentsandInterpretationofInternationalFinancialReportingStandardsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Standards Amendments and Interpretation of International Financial Reporting Standards [Abstract]"
       }
      }
     },
     "localname": "StandardsAmendmentsandInterpretationofInternationalFinancialReportingStandardsLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/StandardsAmendmentsandInterpretationofInternationalFinancialReportingStandards"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_StandardsAmendmentsandInterpretationofInternationalFinancialReportingStandardsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Standards, Amendments, and Interpretation of International Financial Reporting Standards [Table]"
       }
      }
     },
     "localname": "StandardsAmendmentsandInterpretationofInternationalFinancialReportingStandardsTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/StandardsAmendmentsandInterpretationofInternationalFinancialReportingStandards"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_StandardsAmendmentsandInterpretationofInternationalFinancialReportingStandardsTablesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Standards Amendmentsand Interpretationof International Financial Reporting Standards Tables Line Items",
        "terseLabel": "Standards Amendments and Interpretation of International Financial Reporting Standards [Abstract]"
       }
      }
     },
     "localname": "StandardsAmendmentsandInterpretationofInternationalFinancialReportingStandardsTablesLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/StandardsAmendmentsandInterpretationofInternationalFinancialReportingStandardsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_StandardsAmendmentsandInterpretationofInternationalFinancialReportingStandardsTablesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Standards, Amendments, and Interpretation of International Financial Reporting Standards (Tables) [Table]"
       }
      }
     },
     "localname": "StandardsAmendmentsandInterpretationofInternationalFinancialReportingStandardsTablesTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/StandardsAmendmentsandInterpretationofInternationalFinancialReportingStandardsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_StripCallaoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Strip Callao Member",
        "terseLabel": "Strip Callao [Member]"
       }
      }
     },
     "localname": "StripCallaoMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinishedpropertiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_SubTotalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sub Total Member",
        "terseLabel": "Sub Total [Member]"
       }
      }
     },
     "localname": "SubTotalMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofamortizationofintangiblesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_SubsequentlyAdjustedAuditingFirmGSP": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Subsequently adjusted auditing firm GSP.",
        "label": "Subsequently Adjusted Auditing Firm GSP",
        "terseLabel": "Subsequently adjusted auditing firm GSP"
       }
      }
     },
     "localname": "SubsequentlyAdjustedAuditingFirmGSP",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_SubsidiaryAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount subsidiary company.",
        "label": "Subsidiary Amount",
        "terseLabel": "Subsidiary amount"
       }
      }
     },
     "localname": "SubsidiaryAmount",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherIncomeandExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_SubsidiaryDeconsolidationAccumulatedImpairmentAndDepreciation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Subsidiary deconsolidation,Accumulated impairment and depreciation.",
        "label": "Subsidiary Deconsolidation Accumulated Impairment And Depreciation",
        "negatedLabel": "Subsidiary deconsolidation,Accumulated impairment and depreciation"
       }
      }
     },
     "localname": "SubsidiaryDeconsolidationAccumulatedImpairmentAndDepreciation",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofintangibleassetsandrelatedaccumulatedamortizationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_SubsidiaryDeconsolidationDisposalsAccumulatedImpairmentAndDepreciation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsidiary Deconsolidation Disposals Accumulated Impairment And Depreciation",
        "terseLabel": "Subsidiary deconsolidation"
       }
      }
     },
     "localname": "SubsidiaryDeconsolidationDisposalsAccumulatedImpairmentAndDepreciation",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofpropertyplantandequipmentaccountsanditsrelatedaccumulateddepreciationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_SuperintendenciaNacionalDeAduanasYDeAdministracionTributariaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Superintendencia Nacional De Aduanas YDe Administracion Tributaria Member",
        "terseLabel": "Superintendencia Nacional de Aduanas y de Administracion Tributaria (SUNAT) [Member]"
       }
      }
     },
     "localname": "SuperintendenciaNacionalDeAduanasYDeAdministracionTributariaMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofthirdpartyclaimscorrespondsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_SupplierDebtForgiveness": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of supplier debt forgiveness.",
        "label": "Supplier Debt Forgiveness",
        "terseLabel": "Supplier debt forgiveness"
       }
      }
     },
     "localname": "SupplierDebtForgiveness",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofotherincomeandexpensesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_TalaraPiuraMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Talara Piura Member",
        "terseLabel": "Talara, Piura [Member]"
       }
      }
     },
     "localname": "TalaraPiuraMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_TaxClaimsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Claims Member",
        "terseLabel": "Tax claims [Member]"
       }
      }
     },
     "localname": "TaxClaimsMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofprovisionforclosurecorrespondsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_TaxContingenciesAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax contingencies amount.",
        "label": "Tax Contingencies Amount",
        "terseLabel": "Tax contingencies amount"
       }
      }
     },
     "localname": "TaxContingenciesAmount",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_TaxCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Credit Member",
        "terseLabel": "Tax credit [Member]"
       }
      }
     },
     "localname": "TaxCreditMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementinimpairmentofotherreceivablesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_TaxEffectOfTaxLossesTwoThousandTwentyFour.": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax effect of tax losses two thousand twenty-Four.",
        "label": "Tax Effect Of Tax Losses Two Thousand Twenty Four.",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "TaxEffectOfTaxLossesTwoThousandTwentyFour.",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoftotaltaxlossamountsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_TaxEffectOfTaxLossesTwoThousandTwentyThree": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax effect of tax losses two thousand twenty-three.",
        "label": "Tax Effect Of Tax Losses Two Thousand Twenty Three",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "TaxEffectOfTaxLossesTwoThousandTwentyThree",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoftotaltaxlossamountsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_TaxEffectOnAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Effect On Abstract",
        "terseLabel": "Tax effect on:"
       }
      }
     },
     "localname": "TaxEffectOnAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedpretaxincomeTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_TaxGoodwillMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Goodwill Member",
        "terseLabel": "Tax Goodwill [Member]"
       }
      }
     },
     "localname": "TaxGoodwillMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementofdeferredtaxassetsandliabilitiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_TaxLossAplicationMethod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax loss aplication method.",
        "label": "Tax Loss Aplication Method",
        "terseLabel": "Tax loss aplication method"
       }
      }
     },
     "localname": "TaxLossAplicationMethod",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoftotaltaxlossamountsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_TaxLossStatuteOflimitations": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax loss statute of limitations.",
        "label": "Tax Loss Statute Oflimitations",
        "terseLabel": "Statute of\tlimitations"
       }
      }
     },
     "localname": "TaxLossStatuteOflimitations",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoftotaltaxlossamountsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_TaxLossesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Losses Member",
        "terseLabel": "Tax losses [Member]"
       }
      }
     },
     "localname": "TaxLossesMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementofdeferredtaxassetsandliabilitiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_TaxReceivableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Receivable Member",
        "terseLabel": "Tax receivable [Member]"
       }
      }
     },
     "localname": "TaxReceivableMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementofdeferredtaxassetsandliabilitiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_TaxSituationDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Situation (Details) [Line Items]"
       }
      }
     },
     "localname": "TaxSituationDetailsLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_TaxSituationDetailsScheduleofconsolidatedtheoreticalamountisobtainedfromweightingtheprofitorlossbeforeincometaxandtheapplicableincometaxrateLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Situation (Details) - Schedule of consolidated theoretical amount is obtained from weighting the profit or loss before income tax and the applicable income tax rate [Line Items]"
       }
      }
     },
     "localname": "TaxSituationDetailsScheduleofconsolidatedtheoreticalamountisobtainedfromweightingtheprofitorlossbeforeincometaxandtheapplicableincometaxrateLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedtheoreticalamountisobtainedfromweightingtheprofitorlossbeforeincometaxandtheapplicableincometaxrateTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_TaxSituationDetailsScheduleofconsolidatedtheoreticalamountisobtainedfromweightingtheprofitorlossbeforeincometaxandtheapplicableincometaxrateTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Situation (Details) - Schedule of consolidated theoretical amount is obtained from weighting the profit or loss before income tax and the applicable income tax rate [Table]"
       }
      }
     },
     "localname": "TaxSituationDetailsScheduleofconsolidatedtheoreticalamountisobtainedfromweightingtheprofitorlossbeforeincometaxandtheapplicableincometaxrateTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedtheoreticalamountisobtainedfromweightingtheprofitorlossbeforeincometaxandtheapplicableincometaxrateTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_TaxSituationDetailsScheduleoftotaltaxlossamountsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Situation (Details) - Schedule of total tax loss amounts [Line Items]"
       }
      }
     },
     "localname": "TaxSituationDetailsScheduleoftotaltaxlossamountsLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoftotaltaxlossamountsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_TaxSituationDetailsScheduleoftotaltaxlossamountsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Situation (Details) - Schedule of total tax loss amounts [Table]"
       }
      }
     },
     "localname": "TaxSituationDetailsScheduleoftotaltaxlossamountsTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoftotaltaxlossamountsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_TaxSituationDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Situation (Details) [Table]"
       }
      }
     },
     "localname": "TaxSituationDetailsTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_TaxableIncomePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of taxable income.",
        "label": "Taxable Income Percentage",
        "terseLabel": "Taxable income percentage"
       }
      }
     },
     "localname": "TaxableIncomePercentage",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_Taxes": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Taxes.",
        "label": "Taxes",
        "terseLabel": "Taxes"
       }
      }
     },
     "localname": "Taxes",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcostsandexpensesbynatureTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_TaxlossApplicationForward": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax loss application forward.",
        "label": "Taxloss Application Forward",
        "terseLabel": "Application Forward"
       }
      }
     },
     "localname": "TaxlossApplicationForward",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoftotaltaxlossamountsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_TcnicasReunidasMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tcnicas Reunidas Member",
        "terseLabel": "T\u00e9cnicas reunidas [Member]"
       }
      }
     },
     "localname": "TcnicasReunidasMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_TecnicasReunidas": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tecnicas Reunidas",
        "terseLabel": "Ministry of housing and Mi vivienda fund, description"
       }
      }
     },
     "localname": "TecnicasReunidas",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_TemporaryTaxOnNetAssetsITANMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary Tax On Net Assets ITANMember",
        "terseLabel": "Temporary Tax on Net Assets (ITAN) [Member]"
       }
      }
     },
     "localname": "TemporaryTaxOnNetAssetsITANMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_TerminalGrowthRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Terminal growth rate.",
        "label": "Terminal Growth Rate",
        "terseLabel": "Terminal growth rate"
       }
      }
     },
     "localname": "TerminalGrowthRate",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_TerminalGrowthRateUsedInMeasurementOfFairValueLessCostsOfDisposal": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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",
        "terseLabel": "Terminal growth rate"
       }
      }
     },
     "localname": "TerminalGrowthRateUsedInMeasurementOfFairValueLessCostsOfDisposal",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofainassumptionsusedbytheCorporationtodeterminetherecoverablevalueTable"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_TerminalesDelPeruMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Terminales Del Peru Member",
        "terseLabel": "Terminales del Peru [Member]"
       }
      }
     },
     "localname": "TerminalesDelPeruMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationsmajorjointoperationsTable",
      "http://www.aenza.com.pe/role/ScheduleofkeymanagementcompensationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_ThirdAndFourthInstallmentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Third And Fourth Installments Member",
        "terseLabel": "Third and Fourth Installments [Member]"
       }
      }
     },
     "localname": "ThirdAndFourthInstallmentsMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_TiendasLnea1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tiendas Lnea1 Member",
        "terseLabel": "Tiendas L\u00ednea 1 [Member]"
       }
      }
     },
     "localname": "TiendasLnea1Member",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_TimeDepositInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Time deposit interest rate.",
        "label": "Time Deposit Interest Rate",
        "terseLabel": "Time deposit interest rate"
       }
      }
     },
     "localname": "TimeDepositInterestRate",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/CashandCashEquivalentsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aenz_TimeDepositsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Time Deposits Member",
        "terseLabel": "Time deposits [Member]"
       }
      }
     },
     "localname": "TimeDepositsMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcaptioncomprisescomprisesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_TimingOfRevenueRecognitionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Timing Of Revenue Recognition Abstract",
        "terseLabel": "Timing of revenue recognition"
       }
      }
     },
     "localname": "TimingOfRevenueRecognitionAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofrevenuesfromcontractswithcustomersTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_TotalAccountsReceivableNet": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Accounts Receivable Net",
        "terseLabel": "Total accounts receivable net"
       }
      }
     },
     "localname": "TotalAccountsReceivableNet",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofaccountcomprisesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_TotalAmountOfTransferredShares": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of transferred shares",
        "label": "Total Amount Of Transferred Shares",
        "terseLabel": "Total amount of transferred shares (in Dollars)"
       }
      }
     },
     "localname": "TotalAmountOfTransferredShares",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_TotalAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable0": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value of financial assets",
        "label": "Total Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "TotalAssets",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_TotalComprehensiveIncomeForTheYearComprehensiveIncomeAttributableToAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Comprehensive Income For The Year Comprehensive Income Attributable To Abstract",
        "terseLabel": "Total comprehensive income for the year Comprehensive income attributable to:"
       }
      }
     },
     "localname": "TotalComprehensiveIncomeForTheYearComprehensiveIncomeAttributableToAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementofincomeTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_TotalContinuousOperationsinDollars": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of sub total Continuous operations.",
        "label": "Total Continuous Operationsin Dollars",
        "terseLabel": "Sub total Continuous operations"
       }
      }
     },
     "localname": "TotalContinuousOperationsinDollars",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoftotaldepreciationiscomposedTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_TotalCostandExpenses": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total cost and expenses.",
        "label": "Total Costand Expenses",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "TotalCostandExpenses",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcostsandexpensesbynatureTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_TotalDeferredTaxLiability": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amounts of income taxes payable in future periods in respect of taxable temporary differences.",
        "label": "Total Deferred Tax Liability",
        "negatedLabel": "Total deferred tax liability"
       }
      }
     },
     "localname": "TotalDeferredTaxLiability",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofdeferredincometaxisclassifiedbyitsestimatedreversaltermTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_TotalDepreciationOfRightofuseAssets": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Depreciation Of Rightofuse Assets",
        "terseLabel": "Total depreciation of right-of-use assets"
       }
      }
     },
     "localname": "TotalDepreciationOfRightofuseAssets",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofexpensefordepreciationofrightofuseassetsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_TotalFinancialAssetOrLiability": {
     "auth_ref": [],
     "calculation": {
      "http://www.aenza.com.pe/role/ScheduleofinterestsforpresentvalueoffinancialassetsorliabilitiesTable": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of financial asset or liability.",
        "label": "Total Financial Asset Or Liability",
        "totalLabel": "Total financial asset or liability"
       }
      }
     },
     "localname": "TotalFinancialAssetOrLiability",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofinterestsforpresentvalueoffinancialassetsorliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_TotalFinancialLiabilitiesAndBond01": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value of net financial liabilities and bonds.",
        "label": "Total Financial Liabilities And Bond01",
        "terseLabel": "Total borrowing, bonds and civil compensation"
       }
      }
     },
     "localname": "TotalFinancialLiabilitiesAndBond01",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofgearingratioTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_TotalFinancialLiabilitiesAndBonds": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value of net financial liabilities and bonds.",
        "label": "Total Financial Liabilities And Bonds",
        "terseLabel": "Other financial liabilities (except for finance leases and lease liability for right-of-use asset)"
       }
      }
     },
     "localname": "TotalFinancialLiabilitiesAndBonds",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_TotalFinancingAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total financing amount.",
        "label": "Total Financing Amount",
        "terseLabel": "Total financing amount"
       }
      }
     },
     "localname": "TotalFinancingAmount",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_TotalITANAndOtherTaxReceivable": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of total ITAN and other tax receivable.",
        "label": "Total ITANAnd Other Tax Receivable",
        "terseLabel": "Total ITAN and other tax receivable"
       }
      }
     },
     "localname": "TotalITANAndOtherTaxReceivable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofaccountcomprisesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_TotalImpairment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total Impairment .",
        "label": "Total Impairment",
        "terseLabel": "Total Consorcio Panorama"
       }
      }
     },
     "localname": "TotalImpairment",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofaccountcomprisesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_TotalImputedValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of total imputed value.",
        "label": "Total Imputed Value",
        "terseLabel": "Total imputed value"
       }
      }
     },
     "localname": "TotalImputedValue",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_TotalIncome": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Income",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "TotalIncome",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofsalarieswagesandfringebenefitscompriseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_TotalLiabilitiesFairValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value of financial liabilities. [Refer: At fair value [member]; Financial liabilities]",
        "label": "Total Liabilities Fair Value",
        "negatedLabel": "Total liabilities"
       }
      }
     },
     "localname": "TotalLiabilitiesFairValue",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_TotalMajorProductsServiceLines": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of products service value.",
        "label": "Total Major Products Service Lines",
        "terseLabel": "Total Major products/ service lines"
       }
      }
     },
     "localname": "TotalMajorProductsServiceLines",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofrevenuesfromcontractswithcustomersTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_TotalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Member",
        "terseLabel": "Total [Member]"
       }
      }
     },
     "localname": "TotalMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementinimpairmentofotherreceivablesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_TotalOtherAccountsPayable": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Other Accounts Payable",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "TotalOtherAccountsPayable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofthesalariesandprofitsharingpayableTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_TotalOtherConcessions": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total other concessions.",
        "label": "Total Other Concessions",
        "terseLabel": "Total other concessions"
       }
      }
     },
     "localname": "TotalOtherConcessions",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofintangibleassetsofthesubsidiaryredVialTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_TotalPetroleosDelPeruSAPetroperuSA": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of total Petroleos del Peru S.A.- Petroperu S.A.",
        "label": "Total Petroleos Del Peru SAPetroperu SA",
        "terseLabel": "Total Petroleos del Peru S.A.- Petroperu S.A."
       }
      }
     },
     "localname": "TotalPetroleosDelPeruSAPetroperuSA",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofaccountcomprisesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_TotalPrimaryMarkets": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of primary markets value.",
        "label": "Total Primary Markets",
        "terseLabel": "Total Primary geographical markets"
       }
      }
     },
     "localname": "TotalPrimaryMarkets",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofrevenuesfromcontractswithcustomersTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_TotalProfitLossBeforeIncomeTax": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total, Profit/Loss before Income Tax.",
        "label": "Total Profit Loss Before Income Tax",
        "terseLabel": "Total, Profit/Loss before Income Tax"
       }
      }
     },
     "localname": "TotalProfitLossBeforeIncomeTax",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedtheoreticalamountisobtainedfromweightingtheprofitorlossbeforeincometaxandtheapplicableincometaxrateTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_TotalPurchasePrice": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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",
        "terseLabel": "Total purchase price"
       }
      }
     },
     "localname": "TotalPurchasePrice",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_TotalRestrictedFund": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of total restricted funds.",
        "label": "Total Restricted Fund",
        "terseLabel": "Total Restricted funds"
       }
      }
     },
     "localname": "TotalRestrictedFund",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofaccountcomprisesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_TotalSensitivityAnalysis": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total sensitivity analysis.",
        "label": "Total Sensitivity Analysis",
        "terseLabel": "Total sensitivity analysis"
       }
      }
     },
     "localname": "TotalSensitivityAnalysis",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofsensitivityanalysiswasperformedconsideringincreasedecreasecorporationsgrossmarginsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_TotalTaxLossAmounts": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of total tax loss amounts.",
        "label": "Total Tax Loss Amounts",
        "terseLabel": "Total tax loss amounts (in Nuevos Soles)"
       }
      }
     },
     "localname": "TotalTaxLossAmounts",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_TotalTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Term",
        "terseLabel": "Total term"
       }
      }
     },
     "localname": "TotalTerm",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "aenz_TotalTimingOfRevenueRecognition": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of revenue recognition value.",
        "label": "Total Timing Of Revenue Recognition",
        "terseLabel": "Total Timing of revenue recognition"
       }
      }
     },
     "localname": "TotalTimingOfRevenueRecognition",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofrevenuesfromcontractswithcustomersTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_TradeAccountPayables": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of payment due to suppliers for goods and services used in the entity's business.",
        "label": "Trade Account Payables",
        "negatedLabel": "Trade accounts payable"
       }
      }
     },
     "localname": "TradeAccountPayables",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_TradeAccountsPayable": {
     "auth_ref": [],
     "calculation": {
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable": {
       "order": 3.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Accounts Payable",
        "terseLabel": "Trade accounts payable"
       }
      }
     },
     "localname": "TradeAccountsPayable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_TradeAccountsPayableDetailsScheduleofbalancescorrespondingtothemainprojectsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Accounts Payable (Details) - Schedule of balances corresponding to the main projects [Line Items]"
       }
      }
     },
     "localname": "TradeAccountsPayableDetailsScheduleofbalancescorrespondingtothemainprojectsLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofbalancescorrespondingtothemainprojectsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_TradeAccountsPayableDetailsScheduleofbalancescorrespondingtothemainprojectsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Accounts Payable (Details) - Schedule of balances corresponding to the main projects [Table]"
       }
      }
     },
     "localname": "TradeAccountsPayableDetailsScheduleofbalancescorrespondingtothemainprojectsTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofbalancescorrespondingtothemainprojectsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_TradeAccountsPayableDetailsScheduleofinvoicespayableLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Accounts Payable (Details) - Schedule of invoices payable [Line Items]"
       }
      }
     },
     "localname": "TradeAccountsPayableDetailsScheduleofinvoicespayableLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofinvoicespayableTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_TradeAccountsPayableDetailsScheduleofinvoicespayableTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Accounts Payable (Details) - Schedule of invoices payable [Table]"
       }
      }
     },
     "localname": "TradeAccountsPayableDetailsScheduleofinvoicespayableTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofinvoicespayableTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_TradeAccountsPayableDetailsScheduleoftradeaccountspayablesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Accounts Payable (Details) - Schedule of trade accounts payables [Line Items]"
       }
      }
     },
     "localname": "TradeAccountsPayableDetailsScheduleoftradeaccountspayablesLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoftradeaccountspayablesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_TradeAccountsPayableDetailsScheduleoftradeaccountspayablesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Accounts Payable (Details) - Schedule of trade accounts payables [Table]"
       }
      }
     },
     "localname": "TradeAccountsPayableDetailsScheduleoftradeaccountspayablesTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoftradeaccountspayablesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_TradeAccountsPayablesexceptNonfinancialLiabilities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of payment due to suppliers for goods and services used in the entity's business.",
        "label": "Trade Accounts Payablesexcept Nonfinancial Liabilities",
        "terseLabel": "Trade accounts payables (except non-financial liabilities)"
       }
      }
     },
     "localname": "TradeAccountsPayablesexceptNonfinancialLiabilities",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_TradeAccountsReceivableAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Accounts Receivable AMember",
        "terseLabel": "A [Member]"
       }
      }
     },
     "localname": "TradeAccountsReceivableAMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofexistingcustomersrelatedpartiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_TradeAccountsReceivableAndWorkingInProgres": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of trade accounts receivable.",
        "label": "Trade Accounts Receivable And Working In Progres",
        "terseLabel": "Trade accounts receivable and working in progress"
       }
      }
     },
     "localname": "TradeAccountsReceivableAndWorkingInProgres",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofthebalancesintheconsolidatedstatementofcashflowsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_TradeAccountsReceivableAndWorkingInProgress": {
     "auth_ref": [],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "order": 16.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments For Increase Decrease In Trade Accounts Receivable And Unbilled Work In Progress",
        "label": "Trade Accounts Receivable And Working In Progress",
        "terseLabel": "Trade accounts receivable"
       }
      }
     },
     "localname": "TradeAccountsReceivableAndWorkingInProgress",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_TradeAccountsReceivableBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Accounts Receivable BMember",
        "terseLabel": "B [Member]"
       }
      }
     },
     "localname": "TradeAccountsReceivableBMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofexistingcustomersrelatedpartiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_TradeAccountsReceivableCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Accounts Receivable CMember",
        "terseLabel": "C [Member]"
       }
      }
     },
     "localname": "TradeAccountsReceivableCMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofexistingcustomersrelatedpartiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_TradeAccountsReceivableNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable0": {
       "order": 2.0,
       "parentTag": "aenz_TotalAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of current trade receivables. [Refer: Trade receivables]",
        "label": "Trade Accounts Receivable Net",
        "terseLabel": "Trade accounts receivable, net"
       }
      }
     },
     "localname": "TradeAccountsReceivableNet",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_TradeAccountsReceivableNetDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Accounts Receivable, Net (Details) [Line Items]"
       }
      }
     },
     "localname": "TradeAccountsReceivableNetDetailsLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_TradeAccountsReceivableNetDetailsScheduleofmaturityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Accounts Receivable, Net (Details) - Schedule of maturity [Line Items]"
       }
      }
     },
     "localname": "TradeAccountsReceivableNetDetailsScheduleofmaturityLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmaturityTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_TradeAccountsReceivableNetDetailsScheduleofmaturityTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Accounts Receivable, Net (Details) - Schedule of maturity [Table]"
       }
      }
     },
     "localname": "TradeAccountsReceivableNetDetailsScheduleofmaturityTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmaturityTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_TradeAccountsReceivableNetDetailsScheduleoftradeaccountsreceivablecorrespondsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Accounts Receivable, Net (Details) - Schedule of trade accounts receivable corresponds [Line Items]"
       }
      }
     },
     "localname": "TradeAccountsReceivableNetDetailsScheduleoftradeaccountsreceivablecorrespondsLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoftradeaccountsreceivablecorrespondsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_TradeAccountsReceivableNetDetailsScheduleoftradeaccountsreceivablecorrespondsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Accounts Receivable, Net (Details) - Schedule of trade accounts receivable corresponds [Table]"
       }
      }
     },
     "localname": "TradeAccountsReceivableNetDetailsScheduleoftradeaccountsreceivablecorrespondsTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoftradeaccountsreceivablecorrespondsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_TradeAccountsReceivableNetDetailsScheduleoftradeaccountsreceivablesnetLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Accounts Receivable, Net (Details) - Schedule of trade accounts receivables net [Line Items]"
       }
      }
     },
     "localname": "TradeAccountsReceivableNetDetailsScheduleoftradeaccountsreceivablesnetLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoftradeaccountsreceivablesnetTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_TradeAccountsReceivableNetDetailsScheduleoftradeaccountsreceivablesnetTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Accounts Receivable, Net (Details) - Schedule of trade accounts receivables net [Table]"
       }
      }
     },
     "localname": "TradeAccountsReceivableNetDetailsScheduleoftradeaccountsreceivablesnetTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoftradeaccountsreceivablesnetTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_TradeAccountsReceivableNetDetailsScheduleofunbilledreceivablesofconcessionscorrespondstofuturecollectionsforpublicservicesgrantedaccordingtothefinancialmodelLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Accounts Receivable, Net (Details) - Schedule of unbilled receivables of concessions corresponds to future collections for public services granted according to the financial model [Line Items]"
       }
      }
     },
     "localname": "TradeAccountsReceivableNetDetailsScheduleofunbilledreceivablesofconcessionscorrespondstofuturecollectionsforpublicservicesgrantedaccordingtothefinancialmodelLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofunbilledreceivablesofconcessionscorrespondstofuturecollectionsforpublicservicesgrantedaccordingtothefinancialmodelTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_TradeAccountsReceivableNetDetailsScheduleofunbilledreceivablesofconcessionscorrespondstofuturecollectionsforpublicservicesgrantedaccordingtothefinancialmodelTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Accounts Receivable, Net (Details) - Schedule of unbilled receivables of concessions corresponds to future collections for public services granted according to the financial model [Table]"
       }
      }
     },
     "localname": "TradeAccountsReceivableNetDetailsScheduleofunbilledreceivablesofconcessionscorrespondstofuturecollectionsforpublicservicesgrantedaccordingtothefinancialmodelTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofunbilledreceivablesofconcessionscorrespondstofuturecollectionsforpublicservicesgrantedaccordingtothefinancialmodelTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_TradeAccountsReceivableNetDetailsScheduleofunbilledreceivablesofsubsidiariesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Accounts Receivable, Net (Details) - Schedule of unbilled receivables of subsidiaries [Line Items]"
       }
      }
     },
     "localname": "TradeAccountsReceivableNetDetailsScheduleofunbilledreceivablesofsubsidiariesLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofunbilledreceivablesofsubsidiariesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_TradeAccountsReceivableNetDetailsScheduleofunbilledreceivablesofsubsidiariesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Accounts Receivable, Net (Details) - Schedule of unbilled receivables of subsidiaries [Table]"
       }
      }
     },
     "localname": "TradeAccountsReceivableNetDetailsScheduleofunbilledreceivablesofsubsidiariesTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofunbilledreceivablesofsubsidiariesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_TradeAccountsReceivableNetDetailsScheduleofunbilledreceivablesofsubsidiariesgroupedLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Accounts Receivable, Net (Details) - Schedule of unbilled receivables of subsidiaries grouped [Line Items]"
       }
      }
     },
     "localname": "TradeAccountsReceivableNetDetailsScheduleofunbilledreceivablesofsubsidiariesgroupedLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofunbilledreceivablesofsubsidiariesgroupedTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_TradeAccountsReceivableNetDetailsScheduleofunbilledreceivablesofsubsidiariesgroupedTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Accounts Receivable, Net (Details) - Schedule of unbilled receivables of subsidiaries grouped [Table]"
       }
      }
     },
     "localname": "TradeAccountsReceivableNetDetailsScheduleofunbilledreceivablesofsubsidiariesgroupedTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofunbilledreceivablesofsubsidiariesgroupedTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_TradeAccountsReceivableNetDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Accounts Receivable, Net (Details) [Table]"
       }
      }
     },
     "localname": "TradeAccountsReceivableNetDetailsTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_TradeAccountsReceivableNetLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Accounts Receivable, Net [Abstract]"
       }
      }
     },
     "localname": "TradeAccountsReceivableNetLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNet"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_TradeAccountsReceivableNetMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Accounts Receivable Net Member",
        "terseLabel": "Trade Accounts Receivable, net [Member]"
       }
      }
     },
     "localname": "TradeAccountsReceivableNetMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_TradeAccountsReceivableNetTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Accounts Receivable, Net [Table]"
       }
      }
     },
     "localname": "TradeAccountsReceivableNetTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNet"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_TradeAccountsReceivableNetTablesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Accounts Receivable Net Tables Line Items",
        "terseLabel": "Trade Accounts Receivable, Net [Abstract]"
       }
      }
     },
     "localname": "TradeAccountsReceivableNetTablesLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetTables"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_TradeAccountsReceivableNetTablesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Accounts Receivable, Net (Tables) [Table]"
       }
      }
     },
     "localname": "TradeAccountsReceivableNetTablesTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetTables"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_TradeAccountsReceivableNoncurrent": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of non-current trade receivables. [Refer: Trade receivables]",
        "label": "Trade Accounts Receivable Noncurrent",
        "terseLabel": "Trade accounts receivable, Non-current"
       }
      }
     },
     "localname": "TradeAccountsReceivableNoncurrent",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoftradeaccountsreceivablesnetTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_TradeAccountsReceivables": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of trade receivables and other receivables. [Refer: Trade receivables; Other receivables]",
        "label": "Trade Accounts Receivables",
        "terseLabel": "Trade accounts receivables"
       }
      }
     },
     "localname": "TradeAccountsReceivables",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofimpairmentofaccountsreceivableTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_TradeAccountsReceivablesTotal": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trade accounts receivables.",
        "label": "Trade Accounts Receivables Total",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "TradeAccountsReceivablesTotal",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofimpairmentofaccountsreceivableTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_TradeAndOtherCurrentPayables02": {
     "auth_ref": [],
     "calculation": {
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable": {
       "order": 7.0,
       "parentTag": "ifrs-full_OtherNoncurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of current trade payables and current other payables. [Refer: Current trade payables; Other current payables]",
        "label": "Trade And Other Current Payables02",
        "terseLabel": "Long-term trade accounts payable"
       }
      }
     },
     "localname": "TradeAndOtherCurrentPayables02",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_TradeMarksMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Marks Member",
        "netLabel": "Trade- Marks [Member]",
        "terseLabel": "Trade- Marks [member]",
        "verboseLabel": "Trademarks [Member]"
       }
      }
     },
     "localname": "TradeMarksMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofintangibleassetsandrelatedaccumulatedamortizationTable",
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_TradeReceivable": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Receivable",
        "terseLabel": "Trade accounts receivable, Total"
       }
      }
     },
     "localname": "TradeReceivable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoftradeaccountsreceivablesnetTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_TradeReceivablesByTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Receivables By Type Axis",
        "terseLabel": "Trade Receivables By Type Axis"
       }
      }
     },
     "localname": "TradeReceivablesByTypeAxis",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofunbilledreceivablesofconcessionscorrespondstofuturecollectionsforpublicservicesgrantedaccordingtothefinancialmodelTable",
      "http://www.aenza.com.pe/role/ScheduleofunbilledreceivablesofsubsidiariesgroupedTable",
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_TradeReceivablesByTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "TradeReceivablesByType [Domain]"
       }
      }
     },
     "localname": "TradeReceivablesByTypeDomain",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_TradeReceivablesCarryingAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trade Receivables Carrying Amount.",
        "label": "Trade Receivables Carrying Amount",
        "terseLabel": "Carrying amount"
       }
      }
     },
     "localname": "TradeReceivablesCarryingAmount",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffairvalueandcarryingamountTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_TradeReceivablesFairValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trade Receivables Fair Value.",
        "label": "Trade Receivables Fair Value",
        "terseLabel": "Fair value"
       }
      }
     },
     "localname": "TradeReceivablesFairValue",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffairvalueandcarryingamountTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_TrademarkMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trademark Member",
        "terseLabel": "Trademark [Member]"
       }
      }
     },
     "localname": "TrademarkMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_TransactionswithNonControllingInterestDetailsScheduleofcontributionsofnoncontrollingshareholdersLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transactions with Non-Controlling Interest (Details) - Schedule of contributions of non-controlling shareholders [Line Items]"
       }
      }
     },
     "localname": "TransactionswithNonControllingInterestDetailsScheduleofcontributionsofnoncontrollingshareholdersLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcontributionsofnoncontrollingshareholdersTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_TransactionswithNonControllingInterestDetailsScheduleofcontributionsofnoncontrollingshareholdersTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transactions with Non-Controlling Interest (Details) - Schedule of contributions of non-controlling shareholders [Table]"
       }
      }
     },
     "localname": "TransactionswithNonControllingInterestDetailsScheduleofcontributionsofnoncontrollingshareholdersTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcontributionsofnoncontrollingshareholdersTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_TransactionswithRelatedPartiesandJointOperatorsDetailsScheduleofkeymanagementcompensationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transactions with Related Parties and Joint Operators (Details) - Schedule of key management compensation [Line Items]"
       }
      }
     },
     "localname": "TransactionswithRelatedPartiesandJointOperatorsDetailsScheduleofkeymanagementcompensationLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofkeymanagementcompensationTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_TransactionswithRelatedPartiesandJointOperatorsDetailsScheduleofkeymanagementcompensationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transactions with Related Parties and Joint Operators (Details) - Schedule of key management compensation [Table]"
       }
      }
     },
     "localname": "TransactionswithRelatedPartiesandJointOperatorsDetailsScheduleofkeymanagementcompensationTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofkeymanagementcompensationTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_TransactionswithRelatedPartiesandJointOperatorsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transactions With Related Parties And Joint Operators [Abstract]"
       }
      }
     },
     "localname": "TransactionswithRelatedPartiesandJointOperatorsLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TransactionswithRelatedPartiesandJointOperators"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_TransactionswithRelatedPartiesandJointOperatorsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transactions with Related Parties and Joint Operators [Table]"
       }
      }
     },
     "localname": "TransactionswithRelatedPartiesandJointOperatorsTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TransactionswithRelatedPartiesandJointOperators"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_TransactionswithRelatedPartiesandJointOperatorsTablesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transactionswith Related Partiesand Joint Operators Tables Line Items",
        "terseLabel": "Transactions With Related Parties And Joint Operators [Abstract]"
       }
      }
     },
     "localname": "TransactionswithRelatedPartiesandJointOperatorsTablesLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TransactionswithRelatedPartiesandJointOperatorsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_TransactionswithRelatedPartiesandJointOperatorsTablesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transactions with Related Parties and Joint Operators (Tables) [Table]"
       }
      }
     },
     "localname": "TransactionswithRelatedPartiesandJointOperatorsTablesTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TransactionswithRelatedPartiesandJointOperatorsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_TransferredAtAPointInTimeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transferred At APoint In Time Member",
        "terseLabel": "Transferred at a Point In Time [Member]"
       }
      }
     },
     "localname": "TransferredAtAPointInTimeMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofrevenuesfromcontractswithcustomersTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_TransfersAccumulatedImpairmentAndDepreciation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transfers, Accumulated impairment and depreciation.",
        "label": "Transfers Accumulated Impairment And Depreciation",
        "terseLabel": "Transfers, Accumulated impairment and depreciation"
       }
      }
     },
     "localname": "TransfersAccumulatedImpairmentAndDepreciation",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofintangibleassetsandrelatedaccumulatedamortizationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_TransfersFromAssetsUnderConstruction": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transfers from assets under construction.",
        "label": "Transfers From Assets Under Construction",
        "terseLabel": "Transfers from assets under construction, Cost"
       }
      }
     },
     "localname": "TransfersFromAssetsUnderConstruction",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofintangibleassetsandrelatedaccumulatedamortizationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_TransfersOfAccumulatedDepreciationAndImpairment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Transfers Of Accumulated Depreciation And Impairment",
        "terseLabel": "Transfers"
       }
      }
     },
     "localname": "TransfersOfAccumulatedDepreciationAndImpairment",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofpropertyplantandequipmentaccountsanditsrelatedaccumulateddepreciationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_TranslationAdjustment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Translation Adjustment",
        "terseLabel": "Translations adjustments"
       }
      }
     },
     "localname": "TranslationAdjustment",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofinvestmentpropertyanditsrelatedaccumulateddepreciationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_TranslationsAdjustment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Translations Adjustment",
        "terseLabel": "Translations adjustments"
       }
      }
     },
     "localname": "TranslationsAdjustment",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationrecognizedassetsandliabilitiesforrightofuseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_TranslationsAdjustments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Translations Adjustments",
        "terseLabel": "Translations adjustments"
       }
      }
     },
     "localname": "TranslationsAdjustments",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofpropertyplantandequipmentaccountsanditsrelatedaccumulateddepreciationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_TranslationsAdjustmentsAccumulatedImpairmentAndDepreciation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Translations adjustments, Accumulated impairment and depreciation.",
        "label": "Translations Adjustments Accumulated Impairment And Depreciation",
        "terseLabel": "Translations adjustments, Accumulated impairment and depreciation"
       }
      }
     },
     "localname": "TranslationsAdjustmentsAccumulatedImpairmentAndDepreciation",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofintangibleassetsandrelatedaccumulatedamortizationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_TranslationsAdjustmentsOfPropertyandPlantEquipment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Translations Adjustments Of Propertyand Plant Equipment",
        "terseLabel": "Translations adjustments"
       }
      }
     },
     "localname": "TranslationsAdjustmentsOfPropertyandPlantEquipment",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofpropertyplantandequipmentaccountsanditsrelatedaccumulateddepreciationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_TransportadoraDeGasNaturalComprimidoAndinoSACMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transportadora De Gas Natural Comprimido Andino SACMember",
        "terseLabel": "Transportadora de Gas Natural Comprimido Andino S.A.C. [Member]"
       }
      }
     },
     "localname": "TransportadoraDeGasNaturalComprimidoAndinoSACMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoftotaltaxlossamountsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_TransportationServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transportation Services Member",
        "terseLabel": "Transportation Services [Member]"
       }
      }
     },
     "localname": "TransportationServicesMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofrevenuesfromcontractswithcustomersTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_TrenUrbanoDeLimaSAAlstomTransporteMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tren Urbano De Lima SAAlstom Transporte Member",
        "terseLabel": "Tren Urbano de Lima S.A. - Alstom Transporte [Member]"
       }
      }
     },
     "localname": "TrenUrbanoDeLimaSAAlstomTransporteMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorrespondstoadvancetosuppliersTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_TrenUrbanoDeLimaSAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tren Urbano De Lima SAMember",
        "netLabel": "Tren Urbano de Lima S.A [Member]",
        "terseLabel": "Tren Urbano de Lima S.A. [Member]",
        "verboseLabel": "Tren Urbano de Lima S.A. [member]"
       }
      }
     },
     "localname": "TrenUrbanoDeLimaSAMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "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/ScheduleofbondsTable",
      "http://www.aenza.com.pe/role/ScheduleofbondsissuedsummaryTable",
      "http://www.aenza.com.pe/role/ScheduleofconcessionsheldbythecorporationTable",
      "http://www.aenza.com.pe/role/ScheduleofcorporationssubsidiariesandrelatedinterestTable",
      "http://www.aenza.com.pe/role/ScheduleofcorporationsubsidiariesmaterialnoncontrollinginterestsTable",
      "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/ScheduleofleaseliabilityforrightofuseassetTable",
      "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/ScheduleofunbilledreceivablesofconcessionscorrespondstofuturecollectionsforpublicservicesgrantedaccordingtothefinancialmodelTable",
      "http://www.aenza.com.pe/role/TaxSituationDetails",
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_TrustAccountSpecificUseFundsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trust Account Specific Use Funds Abstract",
        "terseLabel": "Trust account - Specific use funds"
       }
      }
     },
     "localname": "TrustAccountSpecificUseFundsAbstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcaptioncomprisescomprisesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_TrustAgreementDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trust Agreement Description.",
        "label": "Trust Agreement Description",
        "terseLabel": "Trust agreement, description"
       }
      }
     },
     "localname": "TrustAgreementDescription",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/GeneralInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_TypeOfCompanyAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Type Of Company Axis",
        "terseLabel": "TypeOfCompanyAxis"
       }
      }
     },
     "localname": "TypeOfCompanyAxis",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofbalancescorrespondingtothemainprojectsTable",
      "http://www.aenza.com.pe/role/ScheduleofcorporationssubsidiariesandrelatedinterestTable",
      "http://www.aenza.com.pe/role/ScheduleofcreditqualityoffinancialassetsTable",
      "http://www.aenza.com.pe/role/ScheduleofinvoicespayableTable",
      "http://www.aenza.com.pe/role/ScheduleoftotaltaxlossamountsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_TypeOfCompanyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "TypeOfCompany [Domain]"
       }
      }
     },
     "localname": "TypeOfCompanyDomain",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofbalancescorrespondingtothemainprojectsTable",
      "http://www.aenza.com.pe/role/ScheduleofcreditqualityoffinancialassetsTable",
      "http://www.aenza.com.pe/role/ScheduleofinvoicespayableTable",
      "http://www.aenza.com.pe/role/ScheduleoftotaltaxlossamountsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_UNNAEnergiaSAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNNAEnergia SAMember",
        "terseLabel": "UNNA Energia S.A. [Member]"
       }
      }
     },
     "localname": "UNNAEnergiaSAMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_USDollarsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "USDollars Member",
        "terseLabel": "U.S. Dollars [Member]"
       }
      }
     },
     "localname": "USDollarsMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialassetsandliabilitiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_UnbilledReceivableSubsidiariesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unbilled Receivable Subsidiaries Member",
        "terseLabel": "Infrastructure [Member]"
       }
      }
     },
     "localname": "UnbilledReceivableSubsidiariesMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofunbilledreceivablesofsubsidiariesgroupedTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_UnbilledReceivables": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unbilled receivables.",
        "label": "Unbilled Receivables",
        "terseLabel": "Unbilled receivables"
       }
      }
     },
     "localname": "UnbilledReceivables",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofunbilledreceivablesofsubsidiariesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_UnbilledReceivablesAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unbilled receivables.",
        "label": "Unbilled Receivables Amount",
        "terseLabel": "Unbilled receivables"
       }
      }
     },
     "localname": "UnbilledReceivablesAmount",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofbalancesofcontractassetsandliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_UnbilledReceivablesConcessionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unbilled Receivables Concessions Member",
        "terseLabel": "Unbilled Receivables Concessions [Member]"
       }
      }
     },
     "localname": "UnbilledReceivablesConcessionsMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofunbilledreceivablesofconcessionscorrespondstofuturecollectionsforpublicservicesgrantedaccordingtothefinancialmodelTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_UnbilledReceivablesSubsidiariesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unbilled Receivables Subsidiaries Member",
        "terseLabel": "Engineering and Construction [Member]"
       }
      }
     },
     "localname": "UnbilledReceivablesSubsidiariesMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofunbilledreceivablesofsubsidiariesgroupedTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_UndiscountedFutureMinimumLeasePayments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Undiscounted future minimum lease payments.",
        "label": "Undiscounted Future Minimum Lease Payments",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "UndiscountedFutureMinimumLeasePayments",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofminimumpaymentbymaturityandthepresentvalueoftheleaseliabilityforrightofuseassetobligationsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_UnnaEnergaSAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unna Energa SAMember",
        "terseLabel": "Unna Energ\u00eda S.A. [Member]"
       }
      }
     },
     "localname": "UnnaEnergaSAMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationssubsidiariesandrelatedinterestTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_UnnaEnergiaSAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unna Energia S.A [Member]",
        "netLabel": "Unna Energia S.A. [member]",
        "terseLabel": "Unna Energia S.A. [Member]",
        "verboseLabel": "Unna Energia S.A.[Member]"
       }
      }
     },
     "localname": "UnnaEnergiaSAMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "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/OtherProvisionsDetails",
      "http://www.aenza.com.pe/role/ScheduleofcorporationssubsidiariesandrelatedinterestTable",
      "http://www.aenza.com.pe/role/ScheduleofcorporationsubsidiariesmaterialnoncontrollinginterestsTable",
      "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/ScheduleofleaseliabilityforrightofuseassetTable",
      "http://www.aenza.com.pe/role/ScheduleofpaymentofbondsissuedandotherobligationsTable",
      "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/TaxSituationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_UnnaEnergiaSAOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unna Energia SAOne Member",
        "terseLabel": "Unna Energia S.A [Member]",
        "verboseLabel": "Unna Energia S.A. One [Member]"
       }
      }
     },
     "localname": "UnnaEnergiaSAOneMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcomprisesbankloansinlocalandforeigncurrenciesforworkingcapitalpurposesTable",
      "http://www.aenza.com.pe/role/ScheduleofdepositsbearinterestTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_UnnaTransporteSACMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unna Transporte SACMember",
        "terseLabel": "Unna Transporte S.A.C. [Member]"
       }
      }
     },
     "localname": "UnnaTransporteSACMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "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/ScheduleofincometaxprepaymentsconsistofincometaxpaymentsTable",
      "http://www.aenza.com.pe/role/ScheduleofleaseliabilityforrightofuseassetTable",
      "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"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_UnpaidNonDomiciliedExpensesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unpaid Non Domicilied Expenses Member",
        "terseLabel": "Unpaid non domicilied expenses [Member]"
       }
      }
     },
     "localname": "UnpaidNonDomiciliedExpensesMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementofdeferredtaxassetsandliabilitiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_UnrealizedGainsIncomeTax": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized gains income tax.",
        "label": "Unrealized Gains Income Tax",
        "terseLabel": "Unrealized gains, Income Tax"
       }
      }
     },
     "localname": "UnrealizedGainsIncomeTax",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedtheoreticalamountisobtainedfromweightingtheprofitorlossbeforeincometaxandtheapplicableincometaxrateTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_UnrecognizedDeferredIncomeTaxAsset": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of unrecognized deferred income tax asset.",
        "label": "Unrecognized Deferred Income Tax Asset",
        "terseLabel": "- Unrecognized deferred income tax asset"
       }
      }
     },
     "localname": "UnrecognizedDeferredIncomeTaxAsset",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedpretaxincomeTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_UsefulLifeOfThisAsset": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "useful life of this asset .",
        "label": "Useful Life Of This Asset",
        "terseLabel": "Useful life of this asset"
       }
      }
     },
     "localname": "UsefulLifeOfThisAsset",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BasisofPreparationandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "aenz_UseofJudgmentsandEstimatesDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Use of Judgments and Estimates (Details) [Line Items]"
       }
      }
     },
     "localname": "UseofJudgmentsandEstimatesDetailsLineItems",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_UseofJudgmentsandEstimatesDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Use of Judgments and Estimates (Details) [Table]"
       }
      }
     },
     "localname": "UseofJudgmentsandEstimatesDetailsTable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_VATCredit": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "VATCredit",
        "terseLabel": "Total VAT credit"
       }
      }
     },
     "localname": "VATCredit",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofaccountcomprisesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_Vacationamountrecordedinotheraccountspayable": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of vacation",
        "label": "Vacationamountrecordedinotheraccountspayable",
        "terseLabel": "Vacation"
       }
      }
     },
     "localname": "Vacationamountrecordedinotheraccountspayable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofthesalariesandprofitsharingpayableTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_Vacations": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vacations.",
        "label": "Vacations",
        "terseLabel": "Vacations"
       }
      }
     },
     "localname": "Vacations",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofsalarieswagesandfringebenefitscompriseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ValuationAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of valuation amount.",
        "label": "Valuation Amount",
        "terseLabel": "Valuation amount"
       }
      }
     },
     "localname": "ValuationAmount",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherIncomeandExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_VariousEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Various Equipment Member",
        "terseLabel": "Various equipment [Member]"
       }
      }
     },
     "localname": "VariousEquipmentMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_VialYVivesDSDMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vial YVives DSDMember",
        "terseLabel": "Vial y Vives - DSD [Member]"
       }
      }
     },
     "localname": "VialYVivesDSDMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetDetails",
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_VialYVivesDSDSAEngineeringAndConstructionWorksMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vial YVives DSDSAEngineering And Construction Works Member",
        "terseLabel": "Vial y Vives - DSD S.A. - Engineering and Construction Works [Member]",
        "verboseLabel": "Vial y Vives - DSD S.A. - Engineering works and construction [Member]"
       }
      }
     },
     "localname": "VialYVivesDSDSAEngineeringAndConstructionWorksMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofdepositsareretainedbycustomersTable",
      "http://www.aenza.com.pe/role/ScheduleofunbilledreceivablesofsubsidiariesgroupedTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_VialYVivesDSDSAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vial YVives DSDSAMember",
        "terseLabel": "Vial y Vives - DSD S.A. [Member]"
       }
      }
     },
     "localname": "VialYVivesDSDSAMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofainassumptionsusedbytheCorporationtodeterminetherecoverablevalueTable",
      "http://www.aenza.com.pe/role/ScheduleofcorporationssubsidiariesandrelatedinterestTable",
      "http://www.aenza.com.pe/role/ScheduleofdepositsbearinterestTable",
      "http://www.aenza.com.pe/role/ScheduleoftotaltaxlossamountsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_VialYVivesDSDSAMineraSpenceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vial YVives DSDSAMinera Spence Member",
        "terseLabel": "Vial y Vives - DSD S.A. - Minera Spence [Member]"
       }
      }
     },
     "localname": "VialYVivesDSDSAMineraSpenceMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofadvancesreceivedfromcustomersrelatemainlytoconstructionprojectsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_VialYVivesDSDSAMineraTeckMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vial YVives DSDSAMinera Teck Member",
        "terseLabel": "Minera Teck [Member]"
       }
      }
     },
     "localname": "VialYVivesDSDSAMineraTeckMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_VialYVivesDSDSAModernizationAndExpansionAraucoPlantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vial YVives DSDSAModernization And Expansion Arauco Plant Member",
        "terseLabel": "Vial y Vives - DSD S.A. - Modernization and expansion - Arauco Plant [Member]"
       }
      }
     },
     "localname": "VialYVivesDSDSAModernizationAndExpansionAraucoPlantMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofadvancesreceivedfromcustomersrelatemainlytoconstructionprojectsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_VialYVivesDSDSAObrasDeIngenieriaYConstruccionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vial YVives DSDSAObras De Ingenieria YConstruccion Member",
        "terseLabel": "Vial y Vives - DSD S.A. - Obras de Ingenieria y construccion [Member]"
       }
      }
     },
     "localname": "VialYVivesDSDSAObrasDeIngenieriaYConstruccionMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofbalancescorrespondingtothemainprojectsTable",
      "http://www.aenza.com.pe/role/ScheduleofinvoicespayableTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_VialYVivesDSDSAQuebradaBlancaProjectMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vial YVives DSDSAQuebrada Blanca Project Member",
        "terseLabel": "Vial y Vives - DSD S.A. - Quebrada Blanca Project [Member]"
       }
      }
     },
     "localname": "VialYVivesDSDSAQuebradaBlancaProjectMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofadvancesreceivedfromcustomersrelatemainlytoconstructionprojectsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_VialYVivesDSDSARefineriaENAPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vial YVives DSDSARefineria ENAPMember",
        "terseLabel": "Vial y Vives - DSD S.A. - Refineria ENAP [Member]"
       }
      }
     },
     "localname": "VialYVivesDSDSARefineriaENAPMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofadvancesreceivedfromcustomersrelatemainlytoconstructionprojectsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_VialYVivesSACMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vial YVives SACMember",
        "terseLabel": "Vial y Vives S.A.C [Member]"
       }
      }
     },
     "localname": "VialYVivesSACMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_VivaInmobiliariaSACRealEstateProjectsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Viva Inmobiliaria SACReal Estate Projects Member",
        "terseLabel": "Viva Inmobiliaria S.A.C. - Real estate projects [Member]"
       }
      }
     },
     "localname": "VivaInmobiliariaSACRealEstateProjectsMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofadvancesreceivedfromcustomersrelatemainlytoconstructionprojectsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_VivaNegocioInmobiliarioSACMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "VIVA Negocio Inmobiliario S.A.C and subsidiaries [Member]",
        "netLabel": "VIVA Negocio Inmobiliario S.A.C. and subsidiaries [Member]",
        "terseLabel": "Viva Negocio Inmobiliario S.A.C. [Member]",
        "verboseLabel": "Viva Negocio Inmobiliario S.A.C. [member]"
       }
      }
     },
     "localname": "VivaNegocioInmobiliarioSACMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "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/ScheduleofcomprisesbankloansinlocalandforeigncurrenciesforworkingcapitalpurposesTable",
      "http://www.aenza.com.pe/role/ScheduleofcorporationsubsidiariesmaterialnoncontrollinginterestsTable",
      "http://www.aenza.com.pe/role/ScheduleofdeferredincometaxisclassifiedbyitsestimatedreversaltermTable",
      "http://www.aenza.com.pe/role/ScheduleoftradeaccountsreceivablecorrespondsTable",
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_VivaNegocioInmobiliarioSAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Viva Negocio Inmobiliario SAMember",
        "netLabel": "Viva Negocio Inmobiliario S.A.C.[Member]",
        "terseLabel": "Viva Negocio Inmobiliario S.A. [Member]",
        "verboseLabel": "Viva Negocio Inmobiliario S.A.C. [Member]"
       }
      }
     },
     "localname": "VivaNegocioInmobiliarioSAMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/FinanceIncomeandExpensesInterestforPresentValueofFinancialAssetsorLiabilitiesDetails",
      "http://www.aenza.com.pe/role/ScheduleofcontributionsofnoncontrollingshareholdersTable",
      "http://www.aenza.com.pe/role/ScheduleofcorporationssubsidiariesandrelatedinterestTable",
      "http://www.aenza.com.pe/role/ScheduleoffinanceleaseobligationsTable",
      "http://www.aenza.com.pe/role/ScheduleoftaxcreditrelatedtoVATTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_VivesDSDMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vives DSDMember",
        "terseLabel": "Vives-DSD [Member]"
       }
      }
     },
     "localname": "VivesDSDMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_VoluntaryReserve": {
     "auth_ref": [],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "order": 3.0,
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of voluntary reserve.",
        "label": "Voluntary Reserve",
        "terseLabel": "Voluntary reserve"
       }
      }
     },
     "localname": "VoluntaryReserve",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_VoluntaryReserveMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Voluntary Reserve Member",
        "terseLabel": "Voluntary reserve"
       }
      }
     },
     "localname": "VoluntaryReserveMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_VoluntaryReserves": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Voluntary reserves.",
        "label": "Voluntary Reserves",
        "terseLabel": "Voluntary reserve (in Nuevos Soles)"
       }
      }
     },
     "localname": "VoluntaryReserves",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/EquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_WagesAndSalariesToBeRecordedOnAccountsPayable": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of wages and salaries.",
        "label": "Wages And Salaries To Be Recorded On Accounts Payable",
        "terseLabel": "Wages and salaries"
       }
      }
     },
     "localname": "WagesAndSalariesToBeRecordedOnAccountsPayable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofthesalariesandprofitsharingpayableTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_WagesPerYear": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Wages Per Year",
        "terseLabel": "Wages per year (in Dollars per share)"
       }
      }
     },
     "localname": "WagesPerYear",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BasisofPreparationandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "aenz_WaterTreatmentServiceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Water Treatment Service Member",
        "terseLabel": "Water Treatment Service [Member]"
       }
      }
     },
     "localname": "WaterTreatmentServiceMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofrevenuesfromcontractswithcustomersTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_WeightedAverageDilutedShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average diluted shares.",
        "label": "Weighted Average Diluted Shares",
        "terseLabel": "Weighted average number of shares (diluted) in issue at S/1.00 each, at December 31,"
       }
      }
     },
     "localname": "WeightedAverageDilutedShares",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofbasiclosspercommonshareTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "aenz_WeightedAverageDilutedShares2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Diluted weighted average shares in continuing operation.",
        "label": "Weighted Average Diluted Shares2",
        "terseLabel": "Weighted average number of shares (diluted) in issue at S/1.00 each, at December 31,"
       }
      }
     },
     "localname": "WeightedAverageDilutedShares2",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofbasiclosspercommonshareTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "aenz_WeightedAverageNumberOfSharesContinuingOperation": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average shares in continuing operation.",
        "label": "Weighted Average Number Of Shares Continuing Operation",
        "terseLabel": "Weighted average number of shares in issue at S/1.00 each, at December 31,"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesContinuingOperation",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofbasiclosspercommonshareTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "aenz_WeightedAverageNumberOfSharesIssuedDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average number of shares issued description.",
        "label": "Weighted Average Number Of Shares Issued Description",
        "terseLabel": "Weighted average number of shares issued description"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesIssuedDescription",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/LossesperShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_WorkInProgresRealEstate": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "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]",
        "label": "Work In Progres Real Estate",
        "terseLabel": "Work in progress - Real estate"
       }
      }
     },
     "localname": "WorkInProgresRealEstate",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofinventoriesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_WorkInProgressCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable": {
       "order": 2.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of work in progress.",
        "label": "Work In Progress Current",
        "terseLabel": "Work in progress, net"
       }
      }
     },
     "localname": "WorkInProgressCurrent",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_WorkInProgressMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Work In Progress Member",
        "terseLabel": "Work in Progress [Member]",
        "verboseLabel": "Work in progress [Member]"
       }
      }
     },
     "localname": "WorkInProgressMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofinvestmentpropertyanditsrelatedaccumulateddepreciationTable",
      "http://www.aenza.com.pe/role/ScheduleofpropertyplantandequipmentaccountsanditsrelatedaccumulateddepreciationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_WorkersCompensationDiscountAmounts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "WorkersCompensationDiscountAmounts",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofworkersprofitsharingintheincomestatementTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_WorkersProfitSharingNote25": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Workers' profit sharing.",
        "label": "Workers Profit Sharing Note25",
        "terseLabel": "Workers\u2019 profit sharing"
       }
      }
     },
     "localname": "WorkersProfitSharingNote25",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofsalarieswagesandfringebenefitscompriseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_WorkersProfitSharingOfOtherAccountsPayable": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of workers\u2019 profit sharing.",
        "label": "Workers Profit Sharing Of Other Accounts Payable",
        "terseLabel": "Workers\u2019 profit sharing"
       }
      }
     },
     "localname": "WorkersProfitSharingOfOtherAccountsPayable",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofthesalariesandprofitsharingpayableTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_WritedownsReversalsOfPropertyPlantAndEquipments": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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",
        "terseLabel": "Write-off"
       }
      }
     },
     "localname": "WritedownsReversalsOfPropertyPlantAndEquipments",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementofimpairmentintradeaccountsreceivableTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_Writeoffs": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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",
        "terseLabel": "Write-offs generated"
       }
      }
     },
     "localname": "Writeoffs",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_YearOfAcquisitionOrConstruction": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Year of Acquisition or construction.",
        "label": "Year Of Acquisition Or Construction",
        "terseLabel": "Year of Acquisition or construction"
       }
      }
     },
     "localname": "YearOfAcquisitionOrConstruction",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvestmentpropertynetTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz__OilLotsFourMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "_ Oil Lots Four Member",
        "terseLabel": "Oil Lots Four [Member]"
       }
      }
     },
     "localname": "_OilLotsFourMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_a2020Abstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "a2020 Abstract",
        "terseLabel": "2020"
       }
      }
     },
     "localname": "a2020Abstract",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofainassumptionsusedbytheCorporationtodeterminetherecoverablevalueTable"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_contractualAgreementPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual agreement, description.",
        "label": "contractual Agreement Percentage",
        "terseLabel": "Contractual agreement, description"
       }
      }
     },
     "localname": "contractualAgreementPercentage",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aenz_cutomersEstimationOfUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "cutomers Estimation of useful life",
        "label": "cutomers Estimation Of Useful Life",
        "terseLabel": "Cutomers estimation of useful life"
       }
      }
     },
     "localname": "cutomersEstimationOfUsefulLife",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BasisofPreparationandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "aenz_demandMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "demand Member",
        "terseLabel": "demand [Member]"
       }
      }
     },
     "localname": "demandMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialassetsandliabilitiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_entalAndSaleOfEquipmentCumbraPeruSAProjects": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "ental And Sale Of Equipment Cumbra Peru SAProjects",
        "terseLabel": "Total Rental and sale of equipment - Cumbra Peru S.A. - Refineria Talara"
       }
      }
     },
     "localname": "entalAndSaleOfEquipmentCumbraPeruSAProjects",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofaccountcomprisesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_gram_IncreaseDecreaseThroughReclassificationPropertyPlantAndEquipmentReclassifications": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "gram_ Increase Decrease Through Reclassification Property Plant And Equipment Reclassifications",
        "terseLabel": "Reclassifications"
       }
      }
     },
     "localname": "gram_IncreaseDecreaseThroughReclassificationPropertyPlantAndEquipmentReclassifications",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofpropertyplantandequipmentaccountsanditsrelatedaccumulateddepreciationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_loanBalancePayables": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "loan Balance Payables",
        "terseLabel": "Loan balance payables"
       }
      }
     },
     "localname": "loanBalancePayables",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aenz_ropertyPlantAndEquipmentAccountsAndItsRelatedAccumulatedDepreciationTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "roperty Plant And Equipment Accounts And Its Related Accumulated Depreciation Table Text Block",
        "terseLabel": "Schedule of property, plant and equipment accounts and its related accumulated depreciation"
       }
      }
     },
     "localname": "ropertyPlantAndEquipmentAccountsAndItsRelatedAccumulatedDepreciationTableTextBlock",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aenz_suppleyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "suppley Member",
        "terseLabel": "suppley [Member]"
       }
      }
     },
     "localname": "suppleyMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialassetsandliabilitiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "aenz_transferredOverTimeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "transferred Over Time Member",
        "terseLabel": "Transferred Over Time [Member]"
       }
      }
     },
     "localname": "transferredOverTimeMember",
     "nsuri": "http://www.aenza.com.pe/20221231",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofrevenuesfromcontractswithcustomersTable"
     ],
     "xbrltype": "domainItemType"
    },
    "country_BO": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "BOLIVIA",
        "terseLabel": "Bolivia [Member]"
       }
      }
     },
     "localname": "BO",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedtheoreticalamountisobtainedfromweightingtheprofitorlossbeforeincometaxandtheapplicableincometaxrateTable"
     ],
     "xbrltype": "domainItemType"
    },
    "country_CL": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CHILE",
        "terseLabel": "Chile [Member]"
       }
      }
     },
     "localname": "CL",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedtheoreticalamountisobtainedfromweightingtheprofitorlossbeforeincometaxandtheapplicableincometaxrateTable",
      "http://www.aenza.com.pe/role/ScheduleofrevenuesfromcontractswithcustomersTable",
      "http://www.aenza.com.pe/role/ScheduleofsegmentinformationbygeographicareaTable",
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_CO": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "COLOMBIA",
        "terseLabel": "Colombia [Member]"
       }
      }
     },
     "localname": "CO",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedtheoreticalamountisobtainedfromweightingtheprofitorlossbeforeincometaxandtheapplicableincometaxrateTable",
      "http://www.aenza.com.pe/role/ScheduleofrevenuesfromcontractswithcustomersTable",
      "http://www.aenza.com.pe/role/ScheduleofsegmentinformationbygeographicareaTable",
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_MX": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "MEXICO",
        "terseLabel": "Mexico [Member]"
       }
      }
     },
     "localname": "MX",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedtheoreticalamountisobtainedfromweightingtheprofitorlossbeforeincometaxandtheapplicableincometaxrateTable",
      "http://www.aenza.com.pe/role/ScheduleofrevenuesfromcontractswithcustomersTable",
      "http://www.aenza.com.pe/role/ScheduleofsegmentinformationbygeographicareaTable"
     ],
     "xbrltype": "domainItemType"
    },
    "country_PE": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "PERU",
        "terseLabel": "Peru [Member]"
       }
      }
     },
     "localname": "PE",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedtheoreticalamountisobtainedfromweightingtheprofitorlossbeforeincometaxandtheapplicableincometaxrateTable",
      "http://www.aenza.com.pe/role/ScheduleofrevenuesfromcontractswithcustomersTable",
      "http://www.aenza.com.pe/role/ScheduleofsegmentinformationbygeographicareaTable",
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AddressTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An entity may have several addresses for different purposes and this domain represents all such types.",
        "label": "Address Type [Domain]"
       }
      }
     },
     "localname": "AddressTypeDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r417",
      "r418",
      "r419"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID",
        "terseLabel": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r417",
      "r418",
      "r419"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r417",
      "r418",
      "r419"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_BusinessContactMember": {
     "auth_ref": [
      "r418",
      "r419"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business contact for the entity",
        "label": "Business Contact [Member]",
        "terseLabel": "Business Contact"
       }
      }
     },
     "localname": "BusinessContactMember",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_ContactPersonnelEmailAddress": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Email address of contact personnel.",
        "label": "Contact Personnel Email Address",
        "terseLabel": "Contact Personnel Email Address"
       }
      }
     },
     "localname": "ContactPersonnelEmailAddress",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_ContactPersonnelName": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of contact personnel",
        "label": "Contact Personnel Name",
        "terseLabel": "Contact Personnel Name"
       }
      }
     },
     "localname": "ContactPersonnelName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAccountingStandard": {
     "auth_ref": [
      "r418"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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'.",
        "label": "Document Accounting Standard",
        "terseLabel": "Document Accounting Standard"
       }
      }
     },
     "localname": "DocumentAccountingStandard",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "accountingStandardItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r417",
      "r418",
      "r419"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentInformationLineItems": {
     "auth_ref": [],
     "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."
       }
      }
     },
     "localname": "DocumentInformationLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentInformationTable": {
     "auth_ref": [],
     "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."
       }
      }
     },
     "localname": "DocumentInformationTable",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentRegistrationStatement": {
     "auth_ref": [
      "r413"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a registration statement.",
        "label": "Document Registration Statement",
        "terseLabel": "Document Registration Statement"
       }
      }
     },
     "localname": "DocumentRegistrationStatement",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentShellCompanyReport": {
     "auth_ref": [
      "r418"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.",
        "label": "Document Shell Company Report",
        "terseLabel": "Document Shell Company Report"
       }
      }
     },
     "localname": "DocumentShellCompanyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r420"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCountry": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ISO 3166-1 alpha-2 country code.",
        "label": "Entity Address, Country",
        "terseLabel": "Entity Address, Country"
       }
      }
     },
     "localname": "EntityAddressCountry",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "countryCodeItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressesAddressTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Addresses, Address Type [Axis]"
       }
      }
     },
     "localname": "EntityAddressesAddressTypeAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r415"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity [Domain]"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "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"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r415"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r415"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r421"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r415"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r415"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r422"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r417",
      "r418",
      "r419"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "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"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r414"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r416"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.aenza.com.pe/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "ifrs-full_AccountingEstimatesAxis": {
     "auth_ref": [
      "r167"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Accounting estimates [axis]"
       }
      }
     },
     "localname": "AccountingEstimatesAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcomprisesbankloansinlocalandforeigncurrenciesforworkingcapitalpurposesTable",
      "http://www.aenza.com.pe/role/ScheduleoffinanceleaseobligationsTable",
      "http://www.aenza.com.pe/role/ScheduleofleaseliabilityforrightofuseassetTable"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_AccountingEstimatesMember": {
     "auth_ref": [
      "r167"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Expiry date 2023-01-01: This member stands for an asset, a liability or a periodic consumption of an asset, subject to adjustments that result from the assessment of the present status of, and expected future benefits and obligations associated with, assets and liabilities. It also represents the standard value for the 'Accounting estimates' axis if no other member is used.\nEffective 2023-01-01: 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."
       }
      },
      "en-us": {
       "role": {
        "label": "Accounting estimates [member]"
       }
      }
     },
     "localname": "AccountingEstimatesMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcomprisesbankloansinlocalandforeigncurrenciesforworkingcapitalpurposesTable",
      "http://www.aenza.com.pe/role/ScheduleoffinanceleaseobligationsTable",
      "http://www.aenza.com.pe/role/ScheduleofleaseliabilityforrightofuseassetTable"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AccountingProfit": {
     "auth_ref": [
      "r58",
      "r59"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of profit (loss) for a period before deducting tax expense. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Accounting profit",
        "terseLabel": "Increase in profit before income tax"
       }
      }
     },
     "localname": "AccountingProfit",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofsensitivityanalysiswasperformedconsideringincreasedecreasecorporationsgrossmarginsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AccrualsAndDeferredIncomeIncludingContractLiabilities": {
     "auth_ref": [
      "r428",
      "r430"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of accruals and deferred income, including contract liabilities. [Refer: Accruals; Deferred income including contract liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Accruals and deferred income including contract liabilities",
        "terseLabel": "Financial income expenses"
       }
      }
     },
     "localname": "AccrualsAndDeferredIncomeIncludingContractLiabilities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialexpensesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember": {
     "auth_ref": [
      "r66",
      "r77",
      "r134",
      "r148",
      "r153"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for accumulated depreciation, amortisation and impairment. [Refer: Impairment loss; Depreciation and amortisation expense]"
       }
      },
      "en-us": {
       "role": {
        "label": "Accumulated depreciation, amortisation and impairment [member]",
        "terseLabel": "Accumulated impairment and depreciation [Member]"
       }
      }
     },
     "localname": "AccumulatedDepreciationAmortisationAndImpairmentMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofinvestmentpropertyanditsrelatedaccumulateddepreciationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill": {
     "auth_ref": [
      "r450"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase in intangible assets and goodwill resulting from acquisitions through business combinations. [Refer: Business combinations [member]; Intangible assets and goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Acquisitions through business combinations, intangible assets and goodwill",
        "negatedLabel": "Subsidiary deconsolidation"
       }
      }
     },
     "localname": "AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofintangibleassetsandrelatedaccumulatedamortizationTable",
      "http://www.aenza.com.pe/role/ScheduleofmovementindebtTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [
      "r81"
     ],
     "crdr": "debit",
     "lang": {
      "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)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Decrease (increase) in net defined benefit liability (asset) resulting from actuarial gains (losses) arising from changes in financial assumptions",
        "terseLabel": "Gain"
       }
      }
     },
     "localname": "ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationsexchangegainsandlossesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [
      "r442"
     ],
     "crdr": "debit",
     "lang": {
      "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)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Decrease (increase) in net defined benefit liability (asset) resulting from actuarial gains (losses) arising from experience adjustments",
        "terseLabel": "Loss"
       }
      }
     },
     "localname": "ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationsexchangegainsandlossesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdditionalProvisionsOtherProvisions": {
     "auth_ref": [
      "r127"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of additional other provisions made. [Refer: Other provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Additional provisions, other provisions",
        "terseLabel": "Additions"
       }
      }
     },
     "localname": "AdditionalProvisionsOtherProvisions",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofprovisionforclosurecorrespondsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r135"
     ],
     "crdr": "debit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Additions other than through business combinations, intangible assets other than goodwill",
        "terseLabel": "Additions, Cost",
        "verboseLabel": "Additions"
       }
      }
     },
     "localname": "AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofintangibleassetsandrelatedaccumulatedamortizationTable",
      "http://www.aenza.com.pe/role/ScheduleofmovementindebtTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment": {
     "auth_ref": [
      "r67"
     ],
     "crdr": "debit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Additions other than through business combinations, property, plant and equipment",
        "terseLabel": "Additions"
       }
      }
     },
     "localname": "AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofinvestmentpropertyanditsrelatedaccumulateddepreciationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdditionsToRightofuseAssets": {
     "auth_ref": [
      "r216"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of additions to right-of-use assets. [Refer: Right-of-use assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Additions to right-of-use assets",
        "terseLabel": "Acquisition of right-of-use assets",
        "verboseLabel": "Additions"
       }
      }
     },
     "localname": "AdditionsToRightofuseAssets",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow",
      "http://www.aenza.com.pe/role/ScheduleofbondsTable",
      "http://www.aenza.com.pe/role/ScheduleofthebalancesintheconsolidatedstatementofcashflowsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForAmortisationExpense": {
     "auth_ref": [
      "r462"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "order": 3.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for amortisation expense",
        "terseLabel": "Amortization of intangible assets"
       }
      }
     },
     "localname": "AdjustmentsForAmortisationExpense",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInInventories": {
     "auth_ref": [
      "r460"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "order": 19.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "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)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for decrease (increase) in inventories",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "AdjustmentsForDecreaseIncreaseInInventories",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables": {
     "auth_ref": [
      "r460"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "order": 17.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "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)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for decrease (increase) in other operating receivables",
        "terseLabel": "Other accounts receivable"
       }
      }
     },
     "localname": "AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable": {
     "auth_ref": [
      "r460"
     ],
     "crdr": "debit",
     "lang": {
      "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)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for decrease (increase) in trade accounts receivable",
        "terseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "AdjustmentsForDecreaseIncreaseInTradeAccountReceivable",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForDepreciationExpense": {
     "auth_ref": [
      "r462"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "order": 2.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for depreciation expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for depreciation expense",
        "terseLabel": "Depreciation"
       }
      }
     },
     "localname": "AdjustmentsForDepreciationExpense",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForFairValueGainsLosses": {
     "auth_ref": [
      "r461"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "order": 8.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for fair value losses (gains) to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for fair value losses (gains)",
        "terseLabel": "Change in the fair value of the liability for put option"
       }
      }
     },
     "localname": "AdjustmentsForFairValueGainsLosses",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment": {
     "auth_ref": [
      "r462"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "order": 30.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for gain (loss) on disposals, property, plant and equipment",
        "negatedLabel": "Profit on sale of property, plant and equipment"
       }
      }
     },
     "localname": "AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeAndOtherReceivables": {
     "auth_ref": [
      "r462"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "order": 4.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for impairment loss (reversal of impairment loss) recognised in profit or loss, trade and other receivables",
        "terseLabel": "Impairment of accounts receivable and other accounts receivable"
       }
      }
     },
     "localname": "AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeAndOtherReceivables",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInOtherCurrentLiabilities": {
     "auth_ref": [
      "r462"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for increase (decrease) in other current liabilities to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Other current liabilities; Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for increase (decrease) in other current liabilities",
        "negatedLabel": "Other current liabilities"
       }
      }
     },
     "localname": "AdjustmentsForIncreaseDecreaseInOtherCurrentLiabilities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialinformationforjointventuresTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAccountPayable": {
     "auth_ref": [
      "r460"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "order": 20.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "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)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for increase (decrease) in trade accounts payable",
        "terseLabel": "Trade accounts payable"
       }
      }
     },
     "localname": "AdjustmentsForIncreaseDecreaseInTradeAccountPayable",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow",
      "http://www.aenza.com.pe/role/ScheduleofthebalancesintheconsolidatedstatementofcashflowsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables": {
     "auth_ref": [
      "r462"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "order": 21.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "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)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for increase (decrease) in trade and other payables",
        "terseLabel": "Other accounts payable"
       }
      }
     },
     "localname": "AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow",
      "http://www.aenza.com.pe/role/ScheduleofthebalancesintheconsolidatedstatementofcashflowsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets": {
     "auth_ref": [
      "r457"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "order": 14.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "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)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for losses (gains) on disposal of non-current assets",
        "terseLabel": "Disposal (reversal) of assets"
       }
      }
     },
     "localname": "AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForProvisions": {
     "auth_ref": [
      "r461"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "order": 7.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for provisions to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Provisions; Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for provisions",
        "terseLabel": "Other provisions"
       }
      }
     },
     "localname": "AdjustmentsForProvisions",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForReconcileProfitLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to reconcile profit (loss) [abstract]",
        "terseLabel": "Adjustments to profit not affecting cash flows from operating activities:"
       }
      }
     },
     "localname": "AdjustmentsForReconcileProfitLossAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_AdjustmentsForUndistributedProfitsOfAssociates": {
     "auth_ref": [
      "r461"
     ],
     "crdr": "credit",
     "lang": {
      "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)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for undistributed profits of associates",
        "terseLabel": "Lost profits"
       }
      }
     },
     "localname": "AdjustmentsForUndistributedProfitsOfAssociates",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForUndistributedProfitsOfInvestmentsAccountedForUsingEquityMethod": {
     "auth_ref": [
      "r462"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "order": 28.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "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)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for undistributed profits of investments accounted for using equity method",
        "negatedLabel": "Share of the profit and loss of associates and joint ventures accounted for using the equity method"
       }
      }
     },
     "localname": "AdjustmentsForUndistributedProfitsOfInvestmentsAccountedForUsingEquityMethod",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains": {
     "auth_ref": [
      "r375",
      "r461"
     ],
     "crdr": "debit",
     "lang": {
      "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)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for unrealised foreign exchange losses (gains)",
        "terseLabel": "Unrealized gains, Profit/Loss before Income Tax"
       }
      }
     },
     "localname": "AdjustmentsForUnrealisedForeignExchangeLossesGains",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedtheoreticalamountisobtainedfromweightingtheprofitorlossbeforeincometaxandtheapplicableincometaxrateTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdministrativeExpense": {
     "auth_ref": [
      "r55",
      "r102",
      "r338"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expenses that the entity classifies as being administrative."
       }
      },
      "en-us": {
       "role": {
        "label": "Administrative expenses",
        "terseLabel": "Administrative expenses"
       }
      }
     },
     "localname": "AdministrativeExpense",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofworkersprofitsharingintheincomestatementTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_Advances": {
     "auth_ref": [
      "r428",
      "r430"
     ],
     "crdr": "credit",
     "lang": {
      "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]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Advances received, representing contract liabilities for performance obligations satisfied at point in time",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "Advances",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofotheraccountspayableTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AggregatedMeasurementMember": {
     "auth_ref": [
      "r143",
      "r152",
      "r203"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Aggregated measurement [member]"
       }
      }
     },
     "localname": "AggregatedMeasurementMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcarryingamountandfairvalueofborrowingsTable",
      "http://www.aenza.com.pe/role/ScheduleofcostsandexpensesbynatureTable",
      "http://www.aenza.com.pe/role/ScheduleofdepreciationcomprisesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AggregatedTimeBandsMember": {
     "auth_ref": [
      "r25",
      "r210",
      "r219",
      "r220",
      "r236",
      "r288",
      "r289",
      "r291",
      "r298",
      "r356",
      "r391",
      "r394"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Aggregated time bands [member]"
       }
      }
     },
     "localname": "AggregatedTimeBandsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcurrentvalueofobligationsforrightofuseliabilitiesTable",
      "http://www.aenza.com.pe/role/ScheduleofexpectedfutureincomefromsignedcontractsTable",
      "http://www.aenza.com.pe/role/ScheduleoffinancialliabilitiesTable",
      "http://www.aenza.com.pe/role/ScheduleofminimumpaymentbymaturityandthepresentvalueoftheleaseliabilityforrightofuseassetobligationsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AllLevelsOfFairValueHierarchyMember": {
     "auth_ref": [
      "r83",
      "r204"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "All levels of fair value hierarchy [member]"
       }
      }
     },
     "localname": "AllLevelsOfFairValueHierarchyMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/BondsDetails",
      "http://www.aenza.com.pe/role/ScheduleofInvestmentpropertynetTable"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AllYearsOfInsuranceClaimMember": {
     "auth_ref": [
      "r297"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all years of the insurance claims. It also represents the standard value for the 'Years of insurance claim' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "All years of insurance claim [member]"
       }
      }
     },
     "localname": "AllYearsOfInsuranceClaimMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcurrentvalueofobligationsforfinanceleaseTable"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r138"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of amortisation of intangible assets other than goodwill. [Refer: Depreciation and amortisation expense; Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Amortisation, intangible assets other than goodwill",
        "negatedLabel": "Amortization, Accumulated impairment and depreciation",
        "terseLabel": "Amortization of intangible"
       }
      }
     },
     "localname": "AmortisationIntangibleAssetsOtherThanGoodwill",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofamortizationofintangiblesTable",
      "http://www.aenza.com.pe/role/ScheduleofintangibleassetsandrelatedaccumulatedamortizationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AmountsPayableRelatedPartyTransactions": {
     "auth_ref": [
      "r92",
      "r98"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amounts payable resulting from related party transactions. [Refer: Related parties [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Amounts payable, related party transactions",
        "terseLabel": "- Accounts payable to related parties"
       }
      }
     },
     "localname": "AmountsPayableRelatedPartyTransactions",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialassetsandliabilitiesTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AmountsReceivableRelatedPartyTransactions": {
     "auth_ref": [
      "r92",
      "r98"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amounts receivable resulting from related party transactions. [Refer: Related parties [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Amounts receivable, related party transactions",
        "terseLabel": "- Accounts receivable from related parties",
        "verboseLabel": "Accounts receivable from related parties"
       }
      }
     },
     "localname": "AmountsReceivableRelatedPartyTransactions",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails",
      "http://www.aenza.com.pe/role/ScheduleoffinancialassetsandliabilitiesTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AmountsSubjectToEnforceableMasterNettingArrangementOrSimilarAgreementNotSetOffAgainstFinancialLiabilities": {
     "auth_ref": [
      "r233"
     ],
     "crdr": "debit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Amounts subject to enforceable master netting arrangement or similar agreement not set off against financial liabilities",
        "terseLabel": "Agreement amount (in Dollars)"
       }
      }
     },
     "localname": "AmountsSubjectToEnforceableMasterNettingArrangementOrSimilarAgreementNotSetOffAgainstFinancialLiabilities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AnalysisOfAgeOfFinancialAssetsThatArePastDueButNotImpaired": {
     "auth_ref": [
      "r314"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Analysis of the age of financial assets that are past due but not impaired. [Refer: Financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Analysis of age of financial assets that are past due but not impaired [text block]",
        "terseLabel": "Schedule of maturity"
       }
      }
     },
     "localname": "AnalysisOfAgeOfFinancialAssetsThatArePastDueButNotImpaired",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_ApplicableTaxRate": {
     "auth_ref": [
      "r59"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The applicable income tax rate."
       }
      },
      "en-us": {
       "role": {
        "label": "Applicable tax rate",
        "terseLabel": "Income tax rate"
       }
      }
     },
     "localname": "ApplicableTaxRate",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_AreaOfLandUsedForAgriculture": {
     "auth_ref": [
      "r456"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The area of land used for agriculture by the entity."
       }
      },
      "en-us": {
       "role": {
        "label": "Area of land used for agriculture",
        "terseLabel": "Lease office - Surquillo"
       }
      }
     },
     "localname": "AreaOfLandUsedForAgriculture",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofminimumrangesmaximumrangesandtheaverageforthepropertybeforeanyadjustmentTable"
     ],
     "xbrltype": "areaItemType"
    },
    "ifrs-full_Assets": {
     "auth_ref": [
      "r22",
      "r203",
      "r204",
      "r205",
      "r269",
      "r272"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable",
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_AssetsArisingFromExplorationForAndEvaluationOfMineralResources": {
     "auth_ref": [
      "r231"
     ],
     "crdr": "debit",
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Assets arising from exploration for and evaluation of mineral resources",
        "terseLabel": "Total estimated investment (in Dollars)"
       }
      }
     },
     "localname": "AssetsArisingFromExplorationForAndEvaluationOfMineralResources",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AssociatesMember": {
     "auth_ref": [
      "r95",
      "r108",
      "r111",
      "r201",
      "r303",
      "r309"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the entities over which the investor has significant influence."
       }
      },
      "en-us": {
       "role": {
        "label": "Associates [member]",
        "terseLabel": "Associates [Member]",
        "verboseLabel": "Associates [member]"
       }
      }
     },
     "localname": "AssociatesMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofinverstmentsinassociatesandjointventuresTable",
      "http://www.aenza.com.pe/role/ScheduleofinvestmentsinassociatesTable",
      "http://www.aenza.com.pe/role/ScheduleofmovementoftheinvestmentsinassociatesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AverageNumberOfEmployees": {
     "auth_ref": [
      "r427"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The average number of personnel employed by the entity during a period."
       }
      },
      "en-us": {
       "role": {
        "label": "Average number of employees",
        "terseLabel": "Average number of employees"
       }
      }
     },
     "localname": "AverageNumberOfEmployees",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/CostsandExpensesbyNatureDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_BankAcceptanceAssets": {
     "auth_ref": [
      "r428"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of bank acceptances recognised as assets."
       }
      },
      "en-us": {
       "role": {
        "label": "Bank acceptance assets",
        "terseLabel": "Bank accounts"
       }
      }
     },
     "localname": "BankAcceptanceAssets",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcaptioncomprisescomprisesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_BasicEarningsLossPerShare": {
     "auth_ref": [
      "r112",
      "r113"
     ],
     "lang": {
      "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)."
       }
      },
      "en-us": {
       "role": {
        "label": "Basic earnings (loss) per share",
        "terseLabel": "Loss per share attributable to controlling interest in the Company during the year (in Nuevos Soles per share)"
       }
      }
     },
     "localname": "BasicEarningsLossPerShare",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement",
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementofincomeTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_BasicEarningsLossPerShareFromContinuingOperations": {
     "auth_ref": [
      "r112",
      "r113"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Basic earnings (loss) per share from continuing operations. [Refer: Basic earnings (loss) per share; Continuing operations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Basic earnings (loss) per share from continuing operations",
        "terseLabel": "Loss per share from continuing operations attributable to controlling interest in the Company during the year (in Nuevos Soles per share)"
       }
      }
     },
     "localname": "BasicEarningsLossPerShareFromContinuingOperations",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_BenefitsPaidOrPayable": {
     "auth_ref": [
      "r101"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of benefits paid or payable for retirement benefit plans."
       }
      },
      "en-us": {
       "role": {
        "label": "Benefits paid or payable",
        "terseLabel": "Indemnities Payable"
       }
      }
     },
     "localname": "BenefitsPaidOrPayable",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofsalarieswagesandfringebenefitscompriseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_BondsIssued": {
     "auth_ref": [
      "r427"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      },
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable": {
       "order": 2.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of bonds issued by the entity."
       }
      },
      "en-us": {
       "role": {
        "label": "Bonds issued",
        "periodEndLabel": "Balance at December, 31",
        "periodStartLabel": "Balance at January, 1",
        "terseLabel": "Bonds"
       }
      }
     },
     "localname": "BondsIssued",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofbondsTable",
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_BondsIssuedUndiscountedCashFlows": {
     "auth_ref": [
      "r392",
      "r398"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of contractual undiscounted cash flows in relation to bonds issued. [Refer: Bonds issued]"
       }
      },
      "en-us": {
       "role": {
        "label": "Bonds issued, undiscounted cash flows",
        "periodEndLabel": "Balance at January, 1",
        "periodStartLabel": "Balance at January, 1"
       }
      }
     },
     "localname": "BondsIssuedUndiscountedCashFlows",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementindebtTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_BorrowingCostsRecognisedAsExpense": {
     "auth_ref": [
      "r427"
     ],
     "crdr": "debit",
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Borrowing costs recognised as expense",
        "terseLabel": "Accumulated amortization"
       }
      }
     },
     "localname": "BorrowingCostsRecognisedAsExpense",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/BondsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_Borrowings": {
     "auth_ref": [
      "r428"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of outstanding funds that the entity is obligated to repay."
       }
      },
      "en-us": {
       "role": {
        "label": "Borrowings",
        "netLabel": "Carrying amount",
        "terseLabel": "Total",
        "verboseLabel": "Borrowings"
       }
      }
     },
     "localname": "Borrowings",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails",
      "http://www.aenza.com.pe/role/ScheduleofborrowingsitemTable",
      "http://www.aenza.com.pe/role/ScheduleofcarryingamountandfairvalueofborrowingsTable",
      "http://www.aenza.com.pe/role/ScheduleofcomprisesbankloansinlocalandforeigncurrenciesforworkingcapitalpurposesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_BorrowingsAdjustmentToInterestRateBasis": {
     "auth_ref": [
      "r467"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The adjustment to the basis (reference rate) used for calculation of the interest rate on borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Borrowings, adjustment to interest rate basis",
        "terseLabel": "Borrowings, adjustment to interest rate basis",
        "verboseLabel": "Bearing interest rate"
       }
      }
     },
     "localname": "BorrowingsAdjustmentToInterestRateBasis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/BondsDetails",
      "http://www.aenza.com.pe/role/BorrowingsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_BorrowingsByNameAxis": {
     "auth_ref": [
      "r467"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Borrowings by name [axis]"
       }
      }
     },
     "localname": "BorrowingsByNameAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails",
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_BorrowingsByNameMember": {
     "auth_ref": [
      "r467"
     ],
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Borrowings by name [member]"
       }
      }
     },
     "localname": "BorrowingsByNameMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails",
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_BorrowingsInterestRate": {
     "auth_ref": [
      "r467"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The interest rate on borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Borrowings, interest rate",
        "terseLabel": "Interest Rate",
        "verboseLabel": "Borrowings, interest rate"
       }
      }
     },
     "localname": "BorrowingsInterestRate",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails",
      "http://www.aenza.com.pe/role/ScheduleofleaseliabilityforrightofuseassetTable"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_BorrowingsInterestRateBasis": {
     "auth_ref": [
      "r467"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The basis (reference rate) used for calculation of the interest rate on borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Borrowings, interest rate basis",
        "terseLabel": "Interest rate"
       }
      }
     },
     "localname": "BorrowingsInterestRateBasis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcomprisesbankloansinlocalandforeigncurrenciesforworkingcapitalpurposesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_BorrowingsMaturity": {
     "auth_ref": [
      "r467"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The maturity of borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Borrowings, maturity",
        "terseLabel": "Maturity period of bonds"
       }
      }
     },
     "localname": "BorrowingsMaturity",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/BondsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_BorrowingsRecognisedAsOfAcquisitionDate": {
     "auth_ref": [
      "r464"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for borrowings assumed in a business combination. [Refer: Borrowings; Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Borrowings recognised as of acquisition date",
        "negatedLabel": "Borrowings"
       }
      }
     },
     "localname": "BorrowingsRecognisedAsOfAcquisitionDate",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_BottomOfRangeMember": {
     "auth_ref": [
      "r206",
      "r221",
      "r291",
      "r380",
      "r382",
      "r467"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the bottom of a range."
       }
      },
      "en-us": {
       "role": {
        "label": "Bottom of Range [Minimum]",
        "netLabel": "Bottom of Range [Member]",
        "terseLabel": "Bottom of range [member]",
        "verboseLabel": "Minimum range [Member]"
       }
      }
     },
     "localname": "BottomOfRangeMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/BasisofPreparationandSignificantAccountingPoliciesDetails",
      "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/InventoriesNetDetails",
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNetDetails",
      "http://www.aenza.com.pe/role/OtherProvisionsDetails",
      "http://www.aenza.com.pe/role/ScheduleofcomprisesbankloansinlocalandforeigncurrenciesforworkingcapitalpurposesTable",
      "http://www.aenza.com.pe/role/ScheduleofestimatedusefullivesTable",
      "http://www.aenza.com.pe/role/ScheduleoffinanceleaseobligationsTable",
      "http://www.aenza.com.pe/role/ScheduleofleaseliabilityforrightofuseassetTable",
      "http://www.aenza.com.pe/role/ScheduleofminimumrangesmaximumrangesandtheaverageforthepropertybeforeanyadjustmentTable",
      "http://www.aenza.com.pe/role/TaxSituationDetails",
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_BuildingsMember": {
     "auth_ref": [
      "r439"
     ],
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Buildings [member]",
        "terseLabel": "Buildings [Member]"
       }
      }
     },
     "localname": "BuildingsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationrecognizedassetsandliabilitiesforrightofuseTable",
      "http://www.aenza.com.pe/role/ScheduleofinvestmentpropertyanditsrelatedaccumulateddepreciationTable",
      "http://www.aenza.com.pe/role/ScheduleofpropertyplantandequipmentaccountsanditsrelatedaccumulateddepreciationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis": {
     "auth_ref": [
      "r66",
      "r73",
      "r134",
      "r139",
      "r147",
      "r148",
      "r151",
      "r152",
      "r153",
      "r225",
      "r246",
      "r247",
      "r471",
      "r473"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis]"
       }
      }
     },
     "localname": "CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofintangibleassetsandrelatedaccumulatedamortizationTable",
      "http://www.aenza.com.pe/role/ScheduleofinvestmentpropertyanditsrelatedaccumulateddepreciationTable"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CarryingAmountMember": {
     "auth_ref": [
      "r73",
      "r139",
      "r147",
      "r151",
      "r152",
      "r225",
      "r246",
      "r247",
      "r408",
      "r412"
     ],
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Carrying amount [member]"
       }
      }
     },
     "localname": "CarryingAmountMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofintangibleassetsandrelatedaccumulatedamortizationTable",
      "http://www.aenza.com.pe/role/ScheduleofinvestmentpropertyanditsrelatedaccumulateddepreciationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CashAndCashEquivalents": {
     "auth_ref": [
      "r14",
      "r160",
      "r194"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      },
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable": {
       "order": 1.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Total Cash and Cash equivalents",
        "netLabel": "- Cash and cash equivalents",
        "terseLabel": "Cash and cash equivalents",
        "verboseLabel": "Cash and cash equivalent"
       }
      }
     },
     "localname": "CashAndCashEquivalents",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "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/ScheduleoffinancialassetsandliabilitiesTable0",
      "http://www.aenza.com.pe/role/ScheduleoffinancialinformationforjointventuresTable",
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashAndCashEquivalentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and cash equivalents [abstract]",
        "terseLabel": "Cash and cash equivalents (*)"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcreditqualityoffinancialassetsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition": {
     "auth_ref": [
      "r463"
     ],
     "crdr": "debit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Cash and cash equivalents if different from statement of financial position",
        "periodEndLabel": "Cash and cash equivalents at the end of the year",
        "periodStartLabel": "Cash and cash equivalents at the beginning of the year"
       }
      }
     },
     "localname": "CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow",
      "http://www.aenza.com.pe/role/ScheduleofthebalancesintheconsolidatedstatementofcashflowsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashEquivalents": {
     "auth_ref": [
      "r463"
     ],
     "crdr": "debit",
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Cash equivalents",
        "negatedLabel": "Less: Cash and cash equivalents",
        "periodEndLabel": "Cash and cash equivalents at the end of the year"
       }
      }
     },
     "localname": "CashEquivalents",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofgearingratioTable",
      "http://www.aenza.com.pe/role/ScheduleofthebalancesintheconsolidatedstatementofcashflowsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivities": {
     "auth_ref": [
      "r154",
      "r162"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "order": 3.0,
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) financing activities",
        "terseLabel": "Net cash applied to financing activities",
        "totalLabel": "Net cash (applied to) provided by financing activities",
        "verboseLabel": "Cash flows from financing activities"
       }
      }
     },
     "localname": "CashFlowsFromUsedInFinancingActivities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow",
      "http://www.aenza.com.pe/role/ScheduleofcorporationsubsidiariesmaterialnoncontrollinginterestsTable",
      "http://www.aenza.com.pe/role/ScheduleofthebalancesintheconsolidatedstatementofcashflowsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) financing activities [abstract]",
        "terseLabel": "FINANCING ACTIVITIES"
       }
      }
     },
     "localname": "CashFlowsFromUsedInFinancingActivitiesAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivities": {
     "auth_ref": [
      "r154",
      "r162"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "order": 2.0,
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) investing activities",
        "terseLabel": "Net cash applied to investing activities",
        "totalLabel": "Net cash applied to investing activities",
        "verboseLabel": "Cash flows from investment activities"
       }
      }
     },
     "localname": "CashFlowsFromUsedInInvestingActivities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow",
      "http://www.aenza.com.pe/role/ScheduleofcorporationsubsidiariesmaterialnoncontrollinginterestsTable",
      "http://www.aenza.com.pe/role/ScheduleofthebalancesintheconsolidatedstatementofcashflowsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) investing activities [abstract]",
        "terseLabel": "INVESTING ACTIVITIES"
       }
      }
     },
     "localname": "CashFlowsFromUsedInInvestingActivitiesAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivities": {
     "auth_ref": [
      "r154",
      "r162"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "order": 1.0,
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
       "weight": 1.0
      }
     },
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) operating activities",
        "terseLabel": "Net cash provided by operating activities",
        "totalLabel": "Net cash provided by operating activities",
        "verboseLabel": "Cash flows from operating activities"
       }
      }
     },
     "localname": "CashFlowsFromUsedInOperatingActivities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow",
      "http://www.aenza.com.pe/role/ScheduleofcorporationsubsidiariesmaterialnoncontrollinginterestsTable",
      "http://www.aenza.com.pe/role/ScheduleofthebalancesintheconsolidatedstatementofcashflowsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) operating activities [abstract]",
        "terseLabel": "OPERATING ACTIVITIES"
       }
      }
     },
     "localname": "CashFlowsFromUsedInOperatingActivitiesAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations": {
     "auth_ref": [
      "r229"
     ],
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) operating activities, discontinued operations",
        "terseLabel": "Operating cash flows"
       }
      }
     },
     "localname": "CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofdiscontinuedoperationrelatedtoAdexusSATable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashOnHand": {
     "auth_ref": [
      "r463"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of cash held by the entity. This does not include demand deposits."
       }
      },
      "en-us": {
       "role": {
        "label": "Cash on hand",
        "terseLabel": "Cash on hand"
       }
      }
     },
     "localname": "CashOnHand",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcaptioncomprisescomprisesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CategoriesOfFinancialAssetsAxis": {
     "auth_ref": [
      "r261"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Categories of financial assets [axis]"
       }
      }
     },
     "localname": "CategoriesOfFinancialAssetsAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CategoriesOfFinancialLiabilitiesAxis": {
     "auth_ref": [
      "r261"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Categories of financial liabilities [axis]"
       }
      }
     },
     "localname": "CategoriesOfFinancialLiabilitiesAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails",
      "http://www.aenza.com.pe/role/ScheduleoffinancialassetsandliabilitiesTable0"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CategoriesOfRelatedPartiesAxis": {
     "auth_ref": [
      "r97"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Categories of related parties [axis]"
       }
      }
     },
     "localname": "CategoriesOfRelatedPartiesAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails",
      "http://www.aenza.com.pe/role/ContingenciesCommitmentsandWarrantiesDetails",
      "http://www.aenza.com.pe/role/FinanceIncomeandExpensesInterestforPresentValueofFinancialAssetsorLiabilitiesDetails",
      "http://www.aenza.com.pe/role/FinancialRiskManagementDetails",
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetDetails",
      "http://www.aenza.com.pe/role/InventoriesNetDetails",
      "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/ScheduleofcorporationsubsidiariesmaterialnoncontrollinginterestsTable",
      "http://www.aenza.com.pe/role/ScheduleofdeferredincometaxisclassifiedbyitsestimatedreversaltermTable",
      "http://www.aenza.com.pe/role/ScheduleofdepositsareretainedbycustomersTable",
      "http://www.aenza.com.pe/role/ScheduleofdiscontinuedoperationrelatedtoAdexusSATable",
      "http://www.aenza.com.pe/role/ScheduleoffinancialassetsandliabilitiesTable",
      "http://www.aenza.com.pe/role/ScheduleoffinishedpropertiesTable",
      "http://www.aenza.com.pe/role/ScheduleofforeigncurrencytranslationadjustmentTable",
      "http://www.aenza.com.pe/role/ScheduleofinverstmentsinassociatesandjointventuresTable",
      "http://www.aenza.com.pe/role/ScheduleofinvestmentsinassociatesTable",
      "http://www.aenza.com.pe/role/ScheduleofinvestmentsjointventuresTable",
      "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/ScheduleofrealstateworkinprogressTable",
      "http://www.aenza.com.pe/role/ScheduleofsegmentsgeographicalareaTable",
      "http://www.aenza.com.pe/role/ScheduleofthirdpartyclaimscorrespondsTable",
      "http://www.aenza.com.pe/role/ScheduleofunbilledreceivablesofsubsidiariesTable",
      "http://www.aenza.com.pe/role/ScheduleofunbilledreceivablesofsubsidiariesgroupedTable",
      "http://www.aenza.com.pe/role/TaxSituationDetails",
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetDetails",
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ChangeInAmountRecognisedForPreacquisitionDeferredTaxAsset": {
     "auth_ref": [
      "r63"
     ],
     "crdr": "debit",
     "lang": {
      "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]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) in amount recognised for pre-acquisition deferred tax asset",
        "terseLabel": "Pre-tax increased decreased amount"
       }
      }
     },
     "localname": "ChangeInAmountRecognisedForPreacquisitionDeferredTaxAsset",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialRiskManagementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ChangesInInvestmentProperty": {
     "auth_ref": [
      "r147",
      "r151"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in investment property. [Refer: Investment property]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) in investment property",
        "terseLabel": "Impairment of investment"
       }
      }
     },
     "localname": "ChangesInInvestmentProperty",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementoftheinvestmentsinassociatesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ClassesOfContingentLiabilitiesAxis": {
     "auth_ref": [
      "r132",
      "r224"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes of contingent liabilities [axis]"
       }
      }
     },
     "localname": "ClassesOfContingentLiabilitiesAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ContingenciesCommitmentsandWarrantiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfFinancialAssetsAxis": {
     "auth_ref": [
      "r256",
      "r257",
      "r283",
      "r300",
      "r301",
      "r302"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes of financial assets [axis]"
       }
      }
     },
     "localname": "ClassesOfFinancialAssetsAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialInstrumentsDetails",
      "http://www.aenza.com.pe/role/ScheduleofcreditqualityoffinancialassetsTable",
      "http://www.aenza.com.pe/role/ScheduleofpropertyplantandequipmentaccountsanditsrelatedaccumulateddepreciationTable"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfFinancialInstrumentsAxis": {
     "auth_ref": [
      "r246",
      "r248",
      "r251",
      "r252"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes of financial instruments [axis]"
       }
      }
     },
     "localname": "ClassesOfFinancialInstrumentsAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails",
      "http://www.aenza.com.pe/role/ScheduleofexistingcustomersrelatedpartiesTable",
      "http://www.aenza.com.pe/role/ScheduleoftradeaccountsreceivablesnetTable"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfFinancialInstrumentsMember": {
     "auth_ref": [
      "r246",
      "r248",
      "r251",
      "r252"
     ],
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial instruments, class [member]"
       }
      }
     },
     "localname": "ClassesOfFinancialInstrumentsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails",
      "http://www.aenza.com.pe/role/ScheduleofexistingcustomersrelatedpartiesTable",
      "http://www.aenza.com.pe/role/ScheduleoftradeaccountsreceivablesnetTable"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ClassesOfFinancialLiabilitiesAxis": {
     "auth_ref": [
      "r256",
      "r257",
      "r283",
      "r301"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes of financial liabilities [axis]"
       }
      }
     },
     "localname": "ClassesOfFinancialLiabilitiesAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofborrowingsitemTable",
      "http://www.aenza.com.pe/role/ScheduleofmovementindebtTable"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis": {
     "auth_ref": [
      "r454"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes of intangible assets and goodwill [axis]"
       }
      }
     },
     "localname": "ClassesOfIntangibleAssetsAndGoodwillAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "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"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis": {
     "auth_ref": [
      "r140"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes of intangible assets other than goodwill [axis]"
       }
      }
     },
     "localname": "ClassesOfIntangibleAssetsOtherThanGoodwillAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetDetails",
      "http://www.aenza.com.pe/role/ScheduleofainassumptionsusedbytheCorporationtodeterminetherecoverablevalueTable",
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis": {
     "auth_ref": [
      "r74"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes of property, plant and equipment [axis]"
       }
      }
     },
     "localname": "ClassesOfPropertyPlantAndEquipmentAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetails",
      "http://www.aenza.com.pe/role/ScheduleofCorporationrecognizedassetsandliabilitiesforrightofuseTable",
      "http://www.aenza.com.pe/role/ScheduleofbalancescorrespondingtothemainprojectsTable",
      "http://www.aenza.com.pe/role/ScheduleofestimatedusefullivesTable",
      "http://www.aenza.com.pe/role/ScheduleofinvestmentpropertyanditsrelatedaccumulateddepreciationTable",
      "http://www.aenza.com.pe/role/ScheduleofinvoicespayableTable",
      "http://www.aenza.com.pe/role/ScheduleofpropertyplantandequipmentaccountsanditsrelatedaccumulateddepreciationTable"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfProvisionsAxis": {
     "auth_ref": [
      "r130"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes of other provisions [axis]"
       }
      }
     },
     "localname": "ClassesOfProvisionsAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails",
      "http://www.aenza.com.pe/role/ScheduleofotherprovisionsTable",
      "http://www.aenza.com.pe/role/ScheduleofprovisionforclosurecorrespondsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfShareCapitalAxis": {
     "auth_ref": [
      "r35"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes of share capital [axis]"
       }
      }
     },
     "localname": "ClassesOfShareCapitalAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/EquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfShareCapitalMember": {
     "auth_ref": [
      "r35"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Share capital [member]"
       }
      }
     },
     "localname": "ClassesOfShareCapitalMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/EquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CompensationFromThirdPartiesForItemsOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r75"
     ],
     "crdr": "credit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Compensation from third parties for items of property, plant and equipment that were impaired, lost or given up",
        "terseLabel": "Mainly corresponds value"
       }
      }
     },
     "localname": "CompensationFromThirdPartiesForItemsOfPropertyPlantAndEquipment",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ComponentsOfEquityAxis": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Components of equity [axis]"
       }
      }
     },
     "localname": "ComponentsOfEquityAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofanalysisofothercomprehensiveincomeTable",
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of other comprehensive income that will be reclassified to profit or loss, net of tax [abstract]",
        "terseLabel": "Total comprehensive income for the year attributable to controlling interest in the Company:"
       }
      }
     },
     "localname": "ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of other comprehensive income that will not be reclassified to profit or loss, net of tax [abstract]",
        "terseLabel": "Items that may be subsequently reclassified to profit or loss"
       }
      }
     },
     "localname": "ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ComprehensiveIncome": {
     "auth_ref": [
      "r1",
      "r40",
      "r170",
      "r172",
      "r189",
      "r378"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedComprehensiveIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Total comprehensive income",
        "terseLabel": "Comprehensive income of the year",
        "totalLabel": "Total comprehensive income for the year",
        "verboseLabel": "Total comprehensive income for the year"
       }
      }
     },
     "localname": "ComprehensiveIncome",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedComprehensiveIncome",
      "http://www.aenza.com.pe/role/ScheduleofcorporationsubsidiariesmaterialnoncontrollinginterestsTable",
      "http://www.aenza.com.pe/role/ScheduleoffinancialinformationforjointventuresTable",
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ComprehensiveIncomeAttributableToAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive income attributable to [abstract]",
        "terseLabel": "Comprehensive income attributable to:"
       }
      }
     },
     "localname": "ComprehensiveIncomeAttributableToAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests": {
     "auth_ref": [
      "r1",
      "r42"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "aenz_ComprehensiveIncomeAttributedtoParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of comprehensive income attributable to non-controlling interests. [Refer: Comprehensive income; Non-controlling interests]"
       }
      },
      "en-us": {
       "role": {
        "label": "Comprehensive income, attributable to non-controlling interests",
        "terseLabel": "Non-controlling interest"
       }
      }
     },
     "localname": "ComprehensiveIncomeAttributableToNoncontrollingInterests",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedComprehensiveIncome",
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementofincomeTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent": {
     "auth_ref": [
      "r1",
      "r43"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "aenz_ComprehensiveIncomeAttributedtoParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of comprehensive income attributable to owners of the parent. [Refer: Comprehensive income]"
       }
      },
      "en-us": {
       "role": {
        "label": "Comprehensive income, attributable to owners of parent",
        "terseLabel": "Controlling interest in the Company"
       }
      }
     },
     "localname": "ComprehensiveIncomeAttributableToOwnersOfParent",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedComprehensiveIncome",
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementofincomeTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ComputerEquipmentMember": {
     "auth_ref": [
      "r439"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing computer equipment. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Computer equipment [member]",
        "terseLabel": "Other equipment [Member]"
       }
      }
     },
     "localname": "ComputerEquipmentMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofpropertyplantandequipmentaccountsanditsrelatedaccumulateddepreciationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ConstructionInProgress": {
     "auth_ref": [
      "r439"
     ],
     "crdr": "debit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Construction in progress",
        "terseLabel": "Construction activities",
        "verboseLabel": "Engineering and Construction"
       }
      }
     },
     "localname": "ConstructionInProgress",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationsincomeisderivedprincipallyTable",
      "http://www.aenza.com.pe/role/ScheduleofexpectedfutureincomefromsignedcontractsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ContingentLiabilitiesMember": {
     "auth_ref": [
      "r133",
      "r224"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Contingent liabilities [member]"
       }
      }
     },
     "localname": "ContingentLiabilitiesMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ContingenciesCommitmentsandWarrantiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ContractualCapitalCommitments": {
     "auth_ref": [
      "r427"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of capital commitments for which the entity has entered into a contract. [Refer: Capital commitments]"
       }
      },
      "en-us": {
       "role": {
        "label": "Contractual capital commitments",
        "terseLabel": "Contractual right"
       }
      }
     },
     "localname": "ContractualCapitalCommitments",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoftradeaccountsreceivablecorrespondsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ContributionsToPlanNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [
      "r82"
     ],
     "crdr": "debit",
     "lang": {
      "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]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Decrease (increase) in net defined benefit liability (asset) resulting from contributions to plan",
        "terseLabel": "Social contributions"
       }
      }
     },
     "localname": "ContributionsToPlanNetDefinedBenefitLiabilityAsset",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofsalarieswagesandfringebenefitscompriseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CostOfInventoriesRecognisedAsExpenseDuringPeriod": {
     "auth_ref": [
      "r87"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of inventories recognised as an expense during the period. [Refer: Inventories]"
       }
      },
      "en-us": {
       "role": {
        "label": "Cost of inventories recognised as expense during period",
        "terseLabel": "Net loss recognized for the period"
       }
      }
     },
     "localname": "CostOfInventoriesRecognisedAsExpenseDuringPeriod",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/InventoriesNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CostOfSalesFoodAndBeverage": {
     "auth_ref": [
      "r433"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "aenz_CostOfSalesAndService",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of cost of sales attributed to food and beverage. [Refer: Cost of sales]"
       }
      },
      "en-us": {
       "role": {
        "label": "Cost of sales, food and beverage",
        "negatedLabel": "Cost of services provided",
        "terseLabel": "Cost of services provided"
       }
      }
     },
     "localname": "CostOfSalesFoodAndBeverage",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement",
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementofincomeTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CounterpartiesAxis": {
     "auth_ref": [
      "r263"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Counterparties [axis]"
       }
      }
     },
     "localname": "CounterpartiesAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmaturityandcurrentvalueofobligationsforfinanceleaseTable"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CounterpartiesMember": {
     "auth_ref": [
      "r263"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the parties to the transaction other than the entity. It also represents the standard value for the 'Counterparties' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Counterparties [member]"
       }
      }
     },
     "localname": "CounterpartiesMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmaturityandcurrentvalueofobligationsforfinanceleaseTable"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CreationDateAxis": {
     "auth_ref": [
      "r164",
      "r165",
      "r168"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Creation date [axis]"
       }
      }
     },
     "localname": "CreationDateAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofstandardsandinterpretationsandamendmentstoexistingstandardswereissuedwithmandatoryapplicationTable"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CumulativeGainLossPreviouslyRecognisedInOtherComprehensiveIncomeArisingFromReclassificationOfFinancialAssetsOutOfFairValueThroughOtherComprehensiveIncomeIntoFairValueThroughProfitOrLossMeasurementCategory": {
     "auth_ref": [
      "r47"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement": {
       "order": 4.0,
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cumulative gain (loss) previously recognised in other comprehensive income arising from the reclassification of financial assets out of the fair value through other comprehensive income into the fair value through profit or loss measurement category. [Refer: Financial assets measured at fair value through other comprehensive income; Financial assets at fair value through profit or loss; Other comprehensive income]"
       }
      },
      "en-us": {
       "role": {
        "label": "Cumulative gain (loss) previously recognised in other comprehensive income arising from reclassification of financial assets out of fair value through other comprehensive income into fair value through profit or loss measurement category",
        "terseLabel": "Interest for present value of financial asset or liability"
       }
      }
     },
     "localname": "CumulativeGainLossPreviouslyRecognisedInOtherComprehensiveIncomeArisingFromReclassificationOfFinancialAssetsOutOfFairValueThroughOtherComprehensiveIncomeIntoFairValueThroughProfitOrLossMeasurementCategory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentAdvances": {
     "auth_ref": [
      "r428",
      "r430"
     ],
     "crdr": "credit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current advances received, representing current contract liabilities for performance obligations satisfied at point in time",
        "terseLabel": "Current"
       }
      }
     },
     "localname": "CurrentAdvances",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofotheraccountspayableTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentAdvancesToSuppliers": {
     "auth_ref": [
      "r427"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current advances made to suppliers before goods or services are received."
       }
      },
      "en-us": {
       "role": {
        "label": "Current advances to suppliers",
        "terseLabel": "Current advances to suppliers",
        "verboseLabel": "Advances to suppliers"
       }
      }
     },
     "localname": "CurrentAdvancesToSuppliers",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialInstrumentsDetails",
      "http://www.aenza.com.pe/role/ScheduleofcorrespondstoadvancetosuppliersTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentAssets": {
     "auth_ref": [
      "r26",
      "r185",
      "r378"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0
      },
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable": {
       "order": 1.0,
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0
      },
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable": {
       "order": 1.0,
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current assets",
        "terseLabel": "Total current assets",
        "totalLabel": "Total current assets",
        "verboseLabel": "Current assets"
       }
      }
     },
     "localname": "CurrentAssets",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable",
      "http://www.aenza.com.pe/role/ScheduleofcorporationsubsidiariesmaterialnoncontrollinginterestsTable",
      "http://www.aenza.com.pe/role/ScheduleoffinancialinformationforjointventuresTable",
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current assets [abstract]",
        "terseLabel": "Current assets"
       }
      }
     },
     "localname": "CurrentAssetsAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CurrentBondsIssuedAndCurrentPortionOfNoncurrentBondsIssued": {
     "auth_ref": [
      "r427"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current bonds issued and the current portion of non-current bonds issued. [Refer: Bonds issued]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current bonds issued and current portion of non-current bonds issued",
        "terseLabel": "Current"
       }
      }
     },
     "localname": "CurrentBondsIssuedAndCurrentPortionOfNoncurrentBondsIssued",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofbondsissuedsummaryTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentCrudeOil": {
     "auth_ref": [
      "r447"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "A classification of current inventory representing the amount of unrefined, unprocessed oil. [Refer: Inventories]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current crude oil",
        "terseLabel": "Crude oil storage capacity amount"
       }
      }
     },
     "localname": "CurrentCrudeOil",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentDepositsFromCustomers": {
     "auth_ref": [
      "r428"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current deposits from customers. [Refer: Deposits from customers]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current deposits from customers",
        "terseLabel": "Guarantee deposits"
       }
      }
     },
     "localname": "CurrentDepositsFromCustomers",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofbalancesofcontractassetsandliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentFinanceLeaseReceivables": {
     "auth_ref": [
      "r428"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current finance lease receivables. [Refer: Finance lease receivables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current finance lease receivables",
        "terseLabel": "Finance lease total"
       }
      }
     },
     "localname": "CurrentFinanceLeaseReceivables",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmaturityandcurrentvalueofobligationsforfinanceleaseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentLiabilities": {
     "auth_ref": [
      "r27",
      "r187",
      "r378"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0
      },
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable": {
       "order": 1.0,
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0
      },
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable": {
       "order": 1.0,
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Expiry date 2023-01-01: 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 an unconditional right to defer settlement for at least twelve months after the reporting period.\nEffective 2023-01-01: 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."
       }
      },
      "en-us": {
       "role": {
        "label": "Current liabilities",
        "negatedLabel": "Current liabilities",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "CurrentLiabilities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable",
      "http://www.aenza.com.pe/role/ScheduleofcorporationsubsidiariesmaterialnoncontrollinginterestsTable",
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current liabilities [abstract]",
        "terseLabel": "Current liabilities"
       }
      }
     },
     "localname": "CurrentLiabilitiesAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CurrentMember": {
     "auth_ref": [
      "r390",
      "r397",
      "r472"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a current time band."
       }
      },
      "en-us": {
       "role": {
        "label": "Current [member]",
        "terseLabel": "Current [Member]"
       }
      }
     },
     "localname": "CurrentMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmaturityTable",
      "http://www.aenza.com.pe/role/ScheduleoftradeaccountspayablesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CurrentPortionOfLongtermBorrowings": {
     "auth_ref": [
      "r428"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0
      },
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable": {
       "order": 1.0,
       "parentTag": "ifrs-full_OtherNoncurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The current portion of non-current borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current portion of non-current borrowings",
        "terseLabel": "Borrowings"
       }
      }
     },
     "localname": "CurrentPortionOfLongtermBorrowings",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentPrepaidExpenses": {
     "auth_ref": [
      "r427"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "order": 6.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      },
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable": {
       "order": 6.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount recognised as a current asset for expenditures made prior to the period when the economic benefit will be realised."
       }
      },
      "en-us": {
       "role": {
        "label": "Current prepaid expenses",
        "terseLabel": "Prepaid expenses"
       }
      }
     },
     "localname": "CurrentPrepaidExpenses",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentProvisions": {
     "auth_ref": [
      "r16"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable": {
       "order": 7.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current provisions, including provisions for employee benefits. [Refer: Provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current provisions",
        "terseLabel": "Provisions"
       }
      }
     },
     "localname": "CurrentProvisions",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentReceivablesFromTaxesOtherThanIncomeTax": {
     "auth_ref": [
      "r429"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current receivables from taxes other than income tax. [Refer: Receivables from taxes other than income tax]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current receivables from taxes other than income tax",
        "terseLabel": "Current receivables from taxes other than income tax"
       }
      }
     },
     "localname": "CurrentReceivablesFromTaxesOtherThanIncomeTax",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofincometaxprepaymentsconsistofincometaxpaymentsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentTaxAssetsCurrent": {
     "auth_ref": [
      "r18"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The current amount of current tax assets. [Refer: Current tax assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current tax assets, current",
        "terseLabel": "Current"
       }
      }
     },
     "localname": "CurrentTaxAssetsCurrent",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofinventoriesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentTaxAssetsNoncurrent": {
     "auth_ref": [
      "r18"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The non-current amount of current tax assets. [Refer: Current tax assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current tax assets, non-current",
        "terseLabel": "Non-current"
       }
      }
     },
     "localname": "CurrentTaxAssetsNoncurrent",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofinventoriesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentTaxExpenseIncome": {
     "auth_ref": [
      "r347"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of income taxes payable (recoverable) in respect of the taxable profit (tax loss) for a period."
       }
      },
      "en-us": {
       "role": {
        "label": "Current income tax payable (in Nuevos Soles)",
        "netLabel": "Income tax amounting",
        "terseLabel": "Current income tax",
        "verboseLabel": "Income Tax"
       }
      }
     },
     "localname": "CurrentTaxExpenseIncome",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails",
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementofprofitorlossTable",
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedtheoreticalamountisobtainedfromweightingtheprofitorlossbeforeincometaxandtheapplicableincometaxrateTable",
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentTaxLiabilitiesCurrent": {
     "auth_ref": [
      "r18"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "order": 5.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      },
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable": {
       "order": 5.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The current amount of current tax liabilities. [Refer: Current tax liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current tax liabilities, current",
        "terseLabel": "Current income tax"
       }
      }
     },
     "localname": "CurrentTaxLiabilitiesCurrent",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentTradeReceivables": {
     "auth_ref": [
      "r340",
      "r342"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      },
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable": {
       "order": 1.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      },
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable": {
       "order": 2.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current trade receivables. [Refer: Trade receivables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current trade receivables",
        "netLabel": "Trade accounts receivable, Current",
        "terseLabel": "Trade accounts receivable, net",
        "verboseLabel": "Trade accounts receivables, net"
       }
      }
     },
     "localname": "CurrentTradeReceivables",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable",
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable",
      "http://www.aenza.com.pe/role/ScheduleoftradeaccountsreceivablesnetTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentValueAddedTaxReceivables": {
     "auth_ref": [
      "r429"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current value added tax receivables. [Refer: Value added tax receivables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current value added tax receivables",
        "terseLabel": "Current value added tax receivables",
        "verboseLabel": "Tax receivable"
       }
      }
     },
     "localname": "CurrentValueAddedTaxReceivables",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialInstrumentsDetails",
      "http://www.aenza.com.pe/role/ScheduleoftaxcreditrelatedtoVATTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CustomerrelatedIntangibleAssetsMember": {
     "auth_ref": [
      "r455"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Customer-related intangible assets [member]",
        "terseLabel": "Contractual Relations with Clients [member]"
       }
      }
     },
     "localname": "CustomerrelatedIntangibleAssetsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofintangibleassetsandrelatedaccumulatedamortizationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_DebtSecurities": {
     "auth_ref": [
      "r428"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of instruments issued by the entity that represent indebtedness."
       }
      },
      "en-us": {
       "role": {
        "label": "Debt instruments issued",
        "terseLabel": "Bonds"
       }
      }
     },
     "localname": "DebtSecurities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeferredTaxAssets": {
     "auth_ref": [
      "r19",
      "r23",
      "r60"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "order": 11.0,
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0
      },
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable": {
       "order": 1.0,
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0
      },
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable": {
       "order": 10.0,
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "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]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Deferred tax assets",
        "netLabel": "Total deferred tax asset",
        "terseLabel": "Deferred tax asset",
        "verboseLabel": "Deferred income tax asset"
       }
      }
     },
     "localname": "DeferredTaxAssets",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable",
      "http://www.aenza.com.pe/role/ScheduleofdeferredincometaxisclassifiedbyitsestimatedreversaltermTable",
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeferredTaxExpenseIncome": {
     "auth_ref": [
      "r61"
     ],
     "crdr": "debit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Deferred tax expense (income)",
        "terseLabel": "Deferred income tax"
       }
      }
     },
     "localname": "DeferredTaxExpenseIncome",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementofprofitorlossTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss": {
     "auth_ref": [
      "r61"
     ],
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Deferred tax expense (income) recognised in profit or loss",
        "terseLabel": "Debit (credit) to income statement",
        "verboseLabel": "(Debit) credit to P&amp;L"
       }
      }
     },
     "localname": "DeferredTaxExpenseIncomeRecognisedInProfitOrLoss",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementofdeferredtaxassetsandliabilitiesTable",
      "http://www.aenza.com.pe/role/ScheduleofmovementofthedeferredincometaxTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeferredTaxLiabilities": {
     "auth_ref": [
      "r19",
      "r23",
      "r60"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "order": 7.0,
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0
      },
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable": {
       "order": 1.0,
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0
      },
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable": {
       "order": 6.0,
       "parentTag": "ifrs-full_OtherNoncurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amounts of income taxes payable in future periods in respect of taxable temporary differences. [Refer: Temporary differences [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Deferred tax liabilities",
        "terseLabel": "Deferred tax liability",
        "verboseLabel": "Deferred income tax liability"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable",
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeferredTaxLiabilityAsset": {
     "auth_ref": [
      "r60"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of deferred tax liabilities or assets. [Refer: Deferred tax liabilities; Deferred tax assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Deferred tax liability (asset)",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Current Income tax on-account payments"
       }
      }
     },
     "localname": "DeferredTaxLiabilityAsset",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofaccountcomprisesTable",
      "http://www.aenza.com.pe/role/ScheduleofmovementofdeferredtaxassetsandliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DepositsFromBanks": {
     "auth_ref": [
      "r428"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of deposit liabilities from banks held by the entity."
       }
      },
      "en-us": {
       "role": {
        "label": "Deposits from banks",
        "terseLabel": "Time deposit"
       }
      }
     },
     "localname": "DepositsFromBanks",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofdepositsbearinterestTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DepreciationAndAmortisationExpense": {
     "auth_ref": [
      "r0",
      "r55",
      "r196",
      "r266",
      "r274",
      "r337"
     ],
     "crdr": "debit",
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Depreciation and amortisation expense",
        "negatedLabel": "Depreciation and amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationAndAmortisationExpense",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialinformationforjointventuresTable",
      "http://www.aenza.com.pe/role/ScheduleofoperatingprofitorlossbeforeincometaxTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DepreciationExpense": {
     "auth_ref": [
      "r427"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of depreciation expense. Depreciation is the systematic allocation of depreciable amounts of tangible assets over their useful lives."
       }
      },
      "en-us": {
       "role": {
        "label": "Depreciation expense",
        "negatedLabel": "Depreciation charge"
       }
      }
     },
     "localname": "DepreciationExpense",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofinvestmentpropertyanditsrelatedaccumulateddepreciationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DepreciationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r71",
      "r76"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of depreciation of property, plant and equipment. [Refer: Depreciation and amortisation expense; Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Depreciation, property, plant and equipment",
        "negatedLabel": "Accumulated depreciation",
        "terseLabel": "Total depreciation of property, plant and equipment and investment property"
       }
      }
     },
     "localname": "DepreciationPropertyPlantAndEquipment",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofDepreciationofpropertyplantandequipmentandinvestmentpropertyTable",
      "http://www.aenza.com.pe/role/ScheduleofnetcarryingamountofmachineryandequipmentvehiclesandfurnitureandfixturesacquiredunderfinanceleasecontractsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DepreciationRightofuseAssets": {
     "auth_ref": [
      "r215"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of depreciation of right-of-use assets. [Refer: Depreciation and amortisation expense; Right-of-use assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Depreciation, right-of-use assets",
        "terseLabel": "Depreciation"
       }
      }
     },
     "localname": "DepreciationRightofuseAssets",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcostsandexpensesbynatureTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DerivativeFinancialLiabilitiesUndiscountedCashFlows": {
     "auth_ref": [
      "r253"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of contractual undiscounted cash flows in relation to derivative financial liabilities. [Refer: Derivative financial liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Derivative financial liabilities, undiscounted cash flows",
        "terseLabel": "Financial liabilities total"
       }
      }
     },
     "localname": "DerivativeFinancialLiabilitiesUndiscountedCashFlows",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForBorrowingCostsExplanatory": {
     "auth_ref": [
      "r469",
      "r470"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Expiry date 2023-01-01: The description of the entity's accounting policy for interest and other costs that the entity incurs in connection with the borrowing of funds.\nEffective 2023-01-01: 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."
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for borrowing costs [text block]",
        "terseLabel": "Borrowing costs"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForBorrowingCostsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory": {
     "auth_ref": [
      "r469",
      "r470"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Expiry date 2023-01-01: The description of the entity's accounting policy 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.\nEffective 2023-01-01: 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."
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for employee benefits [text block]",
        "terseLabel": "Employee benefits"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory": {
     "auth_ref": [
      "r469",
      "r470"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Expiry date 2023-01-01: The description of the entity's accounting policy for financial instruments. [Refer: Financial instruments, class [member]]\nEffective 2023-01-01: The description of the entity's material accounting policy information for financial instruments. [Refer: Financial instruments, class [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for financial instruments [text block]",
        "terseLabel": "Consolidation of financial statements"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory": {
     "auth_ref": [
      "r469",
      "r470"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Expiry date 2023-01-01: The description of the entity's accounting policy for financial liabilities. [Refer: Financial liabilities]\nEffective 2023-01-01: The description of the entity's material accounting policy information for financial liabilities. [Refer: Financial liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for financial liabilities [text block]",
        "terseLabel": "Other financial liabilities"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory": {
     "auth_ref": [
      "r469",
      "r470"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Expiry date 2023-01-01: The description of the entity's accounting policy for foreign currency translation.\nEffective 2023-01-01: The description of the entity's material accounting policy information for foreign currency translation."
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for foreign currency translation [text block]",
        "terseLabel": "Foreign currency translation"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory": {
     "auth_ref": [
      "r469",
      "r470"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Expiry date 2023-01-01: The description of the entity's accounting policy for the impairment of non-financial assets. [Refer: Financial assets]\nEffective 2023-01-01: The description of the entity's material accounting policy information for the impairment of non-financial assets. [Refer: Financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for impairment of non-financial assets [text block]",
        "terseLabel": "Impairment"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory": {
     "auth_ref": [
      "r469",
      "r470"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Expiry date 2023-01-01: The description of the entity's accounting policy for income tax.\nEffective 2023-01-01: The description of the entity's material accounting policy information for income tax."
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for income tax [text block]",
        "terseLabel": "Current and deferred income tax"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForIncomeTaxExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory": {
     "auth_ref": [
      "r469",
      "r470"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Expiry date 2023-01-01: The description of the entity's accounting policy for intangible assets other than goodwill. [Refer: Intangible assets other than goodwill]\nEffective 2023-01-01: The description of the entity's material accounting policy information for intangible assets other than goodwill. [Refer: Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for intangible assets other than goodwill [text block]",
        "terseLabel": "Intangible assets"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForIssuedCapitalExplanatory": {
     "auth_ref": [
      "r469",
      "r470"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Expiry date 2023-01-01: The description of the entity's accounting policy for issued capital. [Refer: Issued capital]\nEffective 2023-01-01: The description of the entity's material accounting policy information for issued capital. [Refer: Issued capital]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for issued capital [text block]",
        "terseLabel": "Capital"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForIssuedCapitalExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories": {
     "auth_ref": [
      "r85"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for measuring inventories. [Refer: Inventories]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for measuring inventories [text block]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForMeasuringInventories",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory": {
     "auth_ref": [
      "r469",
      "r470"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Expiry date 2023-01-01: The description of the entity's accounting policy for property, plant and equipment. [Refer: Property, plant and equipment]\nEffective 2023-01-01: The description of the entity's material accounting policy information for property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for property, plant and equipment [text block]",
        "terseLabel": "Property, plant, and equipment"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory": {
     "auth_ref": [
      "r469",
      "r470"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Expiry date 2023-01-01: The description of the entity's accounting policy for provisions. [Refer: Provisions]\nEffective 2023-01-01: The description of the entity's material accounting policy information for provisions. [Refer: Provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for provisions [text block]",
        "terseLabel": "Other provisions"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForProvisionsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue": {
     "auth_ref": [
      "r469",
      "r470"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Expiry date 2023-01-01: The description of the entity's accounting policy for recognising revenue. [Refer: Revenue]\nEffective 2023-01-01: The description of the entity's material accounting policy information for recognising revenue. [Refer: Revenue]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for recognition of revenue [text block]",
        "terseLabel": "Revenue from contracts with customers"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForRecognitionOfRevenue",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory": {
     "auth_ref": [
      "r469",
      "r470"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Expiry date 2023-01-01: The description of the entity's accounting policy for segment reporting.\nEffective 2023-01-01: The description of the entity's material accounting policy information for segment reporting."
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for segment reporting [text block]",
        "terseLabel": "Operating segments"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForSegmentReportingExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherPayablesExplanatory": {
     "auth_ref": [
      "r469",
      "r470"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Expiry date 2023-01-01: The description of the entity's accounting policy for trade and other payables. [Refer: Trade and other payables]\nEffective 2023-01-01: The description of the entity's material accounting policy information for trade and other payables. [Refer: Trade and other payables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for trade and other payables [text block]",
        "terseLabel": "Trade accounts payable"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForTradeAndOtherPayablesExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherReceivablesExplanatory": {
     "auth_ref": [
      "r469",
      "r470"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Expiry date 2023-01-01: The description of the entity's accounting policy for trade and other receivables. [Refer: Trade and other receivables]\nEffective 2023-01-01: The description of the entity's material accounting policy information for trade and other receivables. [Refer: Trade and other receivables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for trade and other receivables [text block]",
        "terseLabel": "Trade accounts receivable"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForTradeAndOtherReceivablesExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents": {
     "auth_ref": [
      "r161"
     ],
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for determining components of cash and cash equivalents [text block]",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfConversionOfDebtToEquity": {
     "auth_ref": [
      "r372"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the non-cash conversion of debt to equity."
       }
      },
      "en-us": {
       "role": {
        "label": "Description of conversion of debt to equity",
        "terseLabel": "Conversion price description"
       }
      }
     },
     "localname": "DescriptionOfConversionOfDebtToEquity",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/BondsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DescriptionOfDiscountRatesUsedInCurrentEstimateOfValueInUse": {
     "auth_ref": [
      "r123"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Discount rate used in current estimate of value in use",
        "terseLabel": "Discount rate"
       }
      }
     },
     "localname": "DescriptionOfDiscountRatesUsedInCurrentEstimateOfValueInUse",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted": {
     "auth_ref": [
      "r222"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Expected volatility, share options granted",
        "terseLabel": "%"
       }
      }
     },
     "localname": "DescriptionOfExpectedVolatilityShareOptionsGranted",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofsensitivityanalysiswasperformedconsideringincreasedecreasecorporationsgrossmarginsTable"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_DescriptionOfNatureOfObligationOtherProvisions": {
     "auth_ref": [
      "r131"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the nature of the obligation for other provisions. [Refer: Other provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of nature of obligation, other provisions",
        "terseLabel": "Provision for closure corresponds, description"
       }
      }
     },
     "localname": "DescriptionOfNatureOfObligationOtherProvisions",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DilutedEarningsLossPerShare": {
     "auth_ref": [
      "r112",
      "r113"
     ],
     "lang": {
      "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]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Diluted earnings (loss) per share",
        "terseLabel": "Diluted loss per share attributable to controlling interest in the Company during the year (in Nuevos Soles per share)"
       }
      }
     },
     "localname": "DilutedEarningsLossPerShare",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations": {
     "auth_ref": [
      "r112",
      "r113"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Diluted earnings (loss) per share from continuing operations. [Refer: Continuing operations [member]; Diluted earnings (loss) per share]"
       }
      },
      "en-us": {
       "role": {
        "label": "Diluted earnings (loss) per share from continuing operations",
        "terseLabel": "Diluted loss per share from continuing operations attributable to controlling interest in the Company during the year (in Nuevos Soles per share)"
       }
      }
     },
     "localname": "DilutedEarningsLossPerShareFromContinuingOperations",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_DilutiveEffectOfConvertibleInstrumentsOnNumberOfOrdinaryShares": {
     "auth_ref": [
      "r448"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of dilutive potential ordinary shares that relate to the assumed conversion of the entity's convertible instruments."
       }
      },
      "en-us": {
       "role": {
        "label": "Dilutive effect of convertible instruments on number of ordinary shares",
        "terseLabel": "Bonds issued (in Shares)"
       }
      }
     },
     "localname": "DilutiveEffectOfConvertibleInstrumentsOnNumberOfOrdinaryShares",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/BondsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory": {
     "auth_ref": [
      "r423"
     ],
     "lang": {
      "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]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of accounting judgements and estimates [text block]",
        "terseLabel": "Use of Judgments and Estimates"
       }
      }
     },
     "localname": "DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimates"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory": {
     "auth_ref": [
      "r7"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure of the analysis of other comprehensive income by item."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of analysis of other comprehensive income by item [text block]",
        "terseLabel": "Other comprehensive Income"
       }
      }
     },
     "localname": "DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherComprehensiveIncome"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfBorrowingsExplanatory": {
     "auth_ref": [
      "r423"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of borrowings [text block]",
        "terseLabel": "Borrowings"
       }
      }
     },
     "localname": "DisclosureOfBorrowingsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/Borrowings"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfBusinessCombinationsExplanatory": {
     "auth_ref": [
      "r226"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for business combinations."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of business combinations [text block]",
        "terseLabel": "Non-controlling Interets"
       }
      }
     },
     "localname": "DisclosureOfBusinessCombinationsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/NoncontrollingInterets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory": {
     "auth_ref": [
      "r423"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of cash and cash equivalents. [Refer: Cash and cash equivalents]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of cash and cash equivalents [text block]",
        "terseLabel": "Cash and Cash Equivalents"
       }
      }
     },
     "localname": "DisclosureOfCashAndCashEquivalentsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/CashandCashEquivalents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfCashFlowStatementExplanatory": {
     "auth_ref": [
      "r163"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for a statement of cash flows."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of cash flow statement [text block]",
        "terseLabel": "Schedule of the balances in the consolidated statement of cash flows"
       }
      }
     },
     "localname": "DisclosureOfCashFlowStatementExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/BasisofPreparationandSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDebtSecuritiesExplanatory": {
     "auth_ref": [
      "r423"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of debt instruments. [Refer: Debt instruments issued; Debt instruments held]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of debt instruments [text block]",
        "terseLabel": "Schedule of bonds"
       }
      }
     },
     "localname": "DisclosureOfDebtSecuritiesExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/BondsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDeferredTaxesExplanatory": {
     "auth_ref": [
      "r423"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of deferred taxes. [Refer: Deferred tax liabilities; Deferred tax assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of deferred taxes [text block]",
        "terseLabel": "Deferred Income Tax"
       }
      }
     },
     "localname": "DisclosureOfDeferredTaxesExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/DeferredIncomeTax"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDepositsFromCustomersExplanatory": {
     "auth_ref": [
      "r423"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of deposits from customers. [Refer: Deposits from customers]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of deposits from customers [text block]",
        "terseLabel": "Schedule of existing customers/related parties"
       }
      }
     },
     "localname": "DisclosureOfDepositsFromCustomersExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDerivativeFinancialInstrumentsExplanatory": {
     "auth_ref": [
      "r423"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of derivative financial instruments. [Refer: Derivatives [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of derivative financial instruments [text block]",
        "terseLabel": "Financial Instruments"
       }
      }
     },
     "localname": "DisclosureOfDerivativeFinancialInstrumentsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialInstruments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory": {
     "auth_ref": [
      "r467"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about borrowings [text block]",
        "terseLabel": "Bonds"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/Bonds"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutFinancialAssetsDescribedInParagraph39EaOfIFRS4ForJointVenturesExplanatory": {
     "auth_ref": [
      "r310"
     ],
     "lang": {
      "en": {
       "role": {
        "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about financial assets described in paragraph 39E(a) of IFRS 4 for joint ventures [text block]",
        "terseLabel": "Schedule of inverstments in associates and joint ventures"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutFinancialAssetsDescribedInParagraph39EaOfIFRS4ForJointVenturesExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory": {
     "auth_ref": [
      "r241",
      "r248",
      "r258"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about financial instruments. [Refer: Financial instruments, class [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about financial instruments [text block]",
        "terseLabel": "Schedule of financial assets and liabilities"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutInvestmentPropertyExplanatory": {
     "auth_ref": [
      "r143"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about investment property. [Refer: Investment property]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about investment property [text block]",
        "terseLabel": "Schedule of Investment property, net"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutInvestmentPropertyExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory": {
     "auth_ref": [
      "r74"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about property, plant and equipment [text block]",
        "terseLabel": "Schedule of investment property and its related accumulated depreciation"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutServiceConcessionArrangementsExplanatory": {
     "auth_ref": [
      "r284"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about service concession arrangements. [Refer: Service concession arrangements [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about service concession arrangements [text block]",
        "terseLabel": "Schedule of concessions held by the corporation"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutServiceConcessionArrangementsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/InterestsinOtherEntitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory": {
     "auth_ref": [
      "r208"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the disaggregation of revenue from contracts with customers. [Refer: Revenue from contracts with customers]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of disaggregation of revenue from contracts with customers [text block]",
        "terseLabel": "Schedule of movement in contract liabilities"
       }
      }
     },
     "localname": "DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/RevenuefromcontractswithcustomersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory": {
     "auth_ref": [
      "r423"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of discontinued operations. [Refer: Discontinued operations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of discontinued operations [text block]",
        "terseLabel": "Reclassification of Operations of the Subsidiary Adexus S.A. as Discontinued Operations"
       }
      }
     },
     "localname": "DisclosureOfDiscontinuedOperationsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ReclassificationofOperationsoftheSubsidiaryAdexusSAasDiscontinuedOperations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDividendsExplanatory": {
     "auth_ref": [
      "r423"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of dividends [text block]",
        "terseLabel": "Dividends"
       }
      }
     },
     "localname": "DisclosureOfDividendsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/Dividends"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfEarningsPerShareExplanatory": {
     "auth_ref": [
      "r116"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for earnings per share."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of earnings per share [text block]",
        "terseLabel": "Losses per Share"
       }
      }
     },
     "localname": "DisclosureOfEarningsPerShareExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/LossesperShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfEffectOfChangesInForeignExchangeRatesExplanatory": {
     "auth_ref": [
      "r90"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for the effect of changes in foreign exchange rates."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of effect of changes in foreign exchange rates [text block]",
        "terseLabel": "Schedule of minimum ranges, maximum ranges and the average for the property before any adjustment"
       }
      }
     },
     "localname": "DisclosureOfEffectOfChangesInForeignExchangeRatesExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfExpensesByNatureExplanatory": {
     "auth_ref": [
      "r423"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of expenses by nature. [Refer: Expenses, by nature]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of expenses by nature [text block]",
        "terseLabel": "Costs and Expenses by Nature"
       }
      }
     },
     "localname": "DisclosureOfExpensesByNatureExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/CostsandExpensesbyNature"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfFairValueOfFinancialAssetsAndFinancialLiabilitiesAndReclassificationExplanatory": {
     "auth_ref": [
      "r312"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "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]",
        "terseLabel": "Schedule of fair value and carrying amount"
       }
      }
     },
     "localname": "DisclosureOfFairValueOfFinancialAssetsAndFinancialLiabilitiesAndReclassificationExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory": {
     "auth_ref": [
      "r423"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of finance income (cost). [Refer: Finance income (cost)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of finance income (cost) [text block]",
        "terseLabel": "Finance Income and Expenses \u2013 Interest for Present Value of Financial Assets or Liabilities"
       }
      }
     },
     "localname": "DisclosureOfFinanceIncomeExpenseExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/FinanceIncomeandExpensesInterestforPresentValueofFinancialAssetsorLiabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfFinanceIncomeExplanatory": {
     "auth_ref": [
      "r423"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of finance income. [Refer: Finance income]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of finance income [text block]",
        "terseLabel": "Schedule of consolidated statement of income"
       }
      }
     },
     "localname": "DisclosureOfFinanceIncomeExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/BasisofPreparationandSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfFinancialLiabilitiesExplanatory": {
     "auth_ref": [
      "r258"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of financial liabilities. [Refer: Financial liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of financial liabilities [text block]",
        "terseLabel": "Schedule of borrowings item"
       }
      }
     },
     "localname": "DisclosureOfFinancialLiabilitiesExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfFinancialRiskManagementExplanatory": {
     "auth_ref": [
      "r423"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the entity's financial risk management practices and policies."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of financial risk management [text block]",
        "terseLabel": "Financial Risk Management"
       }
      }
     },
     "localname": "DisclosureOfFinancialRiskManagementExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialRiskManagement"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfGoodwillExplanatory": {
     "auth_ref": [
      "r423"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of goodwill. [Refer: Goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of goodwill [text block]",
        "terseLabel": "Schedule of goodwill of cash generating units"
       }
      }
     },
     "localname": "DisclosureOfGoodwillExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfIncomeTaxExplanatory": {
     "auth_ref": [
      "r64"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for income taxes."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of income tax [text block]",
        "terseLabel": "Tax Situation"
       }
      }
     },
     "localname": "DisclosureOfIncomeTaxExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfInformationAboutConsolidatedStructuredEntitiesExplanatory": {
     "auth_ref": [
      "r202"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of information about consolidated structured entities. [Refer: Consolidated structured entities [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of information about consolidated structured entities [text block]",
        "terseLabel": "Schedule of corporation\u2019s subsidiaries and related interest"
       }
      }
     },
     "localname": "DisclosureOfInformationAboutConsolidatedStructuredEntitiesExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/InterestsinOtherEntitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfInformationAboutKeyManagementPersonnelExplanatory": {
     "auth_ref": [
      "r423"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of information about key management personnel. [Refer: Key management personnel of entity or parent [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of information about key management personnel [text block]",
        "terseLabel": "Schedule of key management compensation"
       }
      }
     },
     "localname": "DisclosureOfInformationAboutKeyManagementPersonnelExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/TransactionswithRelatedPartiesandJointOperatorsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfInformationForEachMaterialImpairmentLossRecognisedOrReversedForIndividualAssetOrCashgeneratingUnitExplanatory": {
     "auth_ref": [
      "r124"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of information for an individual asset, including goodwill, or a cash-generating unit, for which an impairment loss has been recognised or reversed. [Refer: Goodwill; Impairment loss; Reversal of impairment loss; Cash-generating units [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of information for impairment loss recognised or reversed for individual asset or cash-generating unit [text block]",
        "terseLabel": "General Information"
       }
      }
     },
     "localname": "DisclosureOfInformationForEachMaterialImpairmentLossRecognisedOrReversedForIndividualAssetOrCashgeneratingUnitExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/GeneralInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfIntangibleAssetsExplanatory": {
     "auth_ref": [
      "r141"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for intangible assets."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of intangible assets [text block]",
        "terseLabel": "Intangible Assets and Goodwill, net"
       }
      }
     },
     "localname": "DisclosureOfIntangibleAssetsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfInterestsInOtherEntitiesExplanatory": {
     "auth_ref": [
      "r174"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for interests in other entities."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of interests in other entities [text block]",
        "terseLabel": "Interests in Other Entities"
       }
      }
     },
     "localname": "DisclosureOfInterestsInOtherEntitiesExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/InterestsinOtherEntities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfInterimFinancialReportingExplanatory": {
     "auth_ref": [
      "r117"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for interim financial reporting."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of interim financial reporting [text block]",
        "terseLabel": "Schedule of consolidated statement of financial position"
       }
      }
     },
     "localname": "DisclosureOfInterimFinancialReportingExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/BasisofPreparationandSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfInternalCreditExposuresExplanatory": {
     "auth_ref": [
      "r406",
      "r410"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of internal credit grades. [Refer: Internal credit grades [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of internal credit grades [text block]",
        "terseLabel": "Schedule of increased or decreased by 10%, the impact on pre tax profit"
       }
      }
     },
     "localname": "DisclosureOfInternalCreditExposuresExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfInventoriesExplanatory": {
     "auth_ref": [
      "r88"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for inventories."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of inventories [text block]",
        "terseLabel": "Inventories, net"
       }
      }
     },
     "localname": "DisclosureOfInventoriesExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/InventoriesNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfJointOperationsExplanatory": {
     "auth_ref": [
      "r200"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of joint operations. [Refer: Joint operations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of joint operations [text block]",
        "terseLabel": "Schedule of corporation\u2019s major joint operations"
       }
      }
     },
     "localname": "DisclosureOfJointOperationsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/InterestsinOtherEntitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfJointVenturesExplanatory": {
     "auth_ref": [
      "r108",
      "r111",
      "r199"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of joint ventures. [Refer: Joint ventures [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of joint ventures [text block]",
        "terseLabel": "Investments in Associates and Joint Ventures"
       }
      }
     },
     "localname": "DisclosureOfJointVenturesExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVentures"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfOperatingSegmentsExplanatory": {
     "auth_ref": [
      "r269"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of operating segments. [Refer: Operating segments [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of operating segments [text block]",
        "terseLabel": "Operating Segments"
       }
      }
     },
     "localname": "DisclosureOfOperatingSegmentsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/OperatingSegments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfOtherOperatingIncomeExpenseExplanatory": {
     "auth_ref": [
      "r423"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of other operating income or expense. [Refer: Other operating income (expense)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of other operating income (expense) [text block]",
        "terseLabel": "Other Income and Expenses"
       }
      }
     },
     "localname": "DisclosureOfOtherOperatingIncomeExpenseExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherIncomeandExpenses"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfOtherProvisionsExplanatory": {
     "auth_ref": [
      "r130"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of other provisions. [Refer: Other provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of other provisions [text block]",
        "terseLabel": "Other Provisions"
       }
      }
     },
     "localname": "DisclosureOfOtherProvisionsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory": {
     "auth_ref": [
      "r79"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for property, plant and equipment."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of property, plant and equipment [text block]",
        "terseLabel": "Investment Property, Property, Plant and Equipment, and Right-of-Use Assets"
       }
      }
     },
     "localname": "DisclosureOfPropertyPlantAndEquipmentExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory": {
     "auth_ref": [
      "r454"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the reconciliation of changes in intangible assets and goodwill. [Refer: Intangible assets and goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of reconciliation of changes in intangible assets and goodwill [text block]",
        "terseLabel": "Schedule of intangible assets and related accumulated amortization"
       }
      }
     },
     "localname": "DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfRelatedPartyExplanatory": {
     "auth_ref": [
      "r99"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for related parties."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of related party [text block]",
        "terseLabel": "Transactions with Related Parties and Joint Operators"
       }
      }
     },
     "localname": "DisclosureOfRelatedPartyExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/TransactionswithRelatedPartiesandJointOperators"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory": {
     "auth_ref": [
      "r211",
      "r212"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for revenue from contracts with customers."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of revenue from contracts with customers [text block]",
        "terseLabel": "Revenue from contracts with customers"
       }
      }
     },
     "localname": "DisclosureOfRevenueFromContractsWithCustomersExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/Revenuefromcontractswithcustomers"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory": {
     "auth_ref": [
      "r84"
     ],
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of sensitivity analysis for actuarial assumptions [text block]",
        "terseLabel": "Schedule of ain assumptions used by the Corporation to determine the recoverable value"
       }
      }
     },
     "localname": "DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory": {
     "auth_ref": [
      "r37"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for share capital, reserves and other equity interest."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of share capital, reserves and other equity interest [text block]",
        "terseLabel": "Equity"
       }
      }
     },
     "localname": "DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/Equity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesExplanatory": {
     "auth_ref": [
      "r108",
      "r111",
      "r201"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of associates. [Refer: Associates [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of associates [text block]",
        "terseLabel": "Schedule of balances corresponding to the main projects"
       }
      }
     },
     "localname": "DisclosureOfSignificantInvestmentsInAssociatesExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsPayableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory": {
     "auth_ref": [
      "r307"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for significant accounting policies applied by the entity."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of significant accounting policies [text block]",
        "terseLabel": "Basis of Preparation and Significant Accounting Policies"
       }
      }
     },
     "localname": "DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/BasisofPreparationandSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory": {
     "auth_ref": [
      "r423"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of trade and other receivables. [Refer: Trade and other receivables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of trade and other receivables [text block]",
        "terseLabel": "Trade Accounts Receivable, net"
       }
      }
     },
     "localname": "DisclosureOfTradeAndOtherReceivablesExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory": {
     "auth_ref": [
      "r93"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of transactions between the entity and its related parties. [Refer: Related parties [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of transactions between related parties [text block]",
        "terseLabel": "Schedule of transactions with related parties"
       }
      }
     },
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/TransactionswithRelatedPartiesandJointOperatorsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DiscountRateUsedInCurrentMeasurementOfFairValueLessCostsOfDisposal": {
     "auth_ref": [
      "r122"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The discount rate used in the current measurement of fair value less costs of disposal."
       }
      },
      "en-us": {
       "role": {
        "label": "Discount rate used in current measurement of fair value less costs of disposal",
        "terseLabel": "Discount rate"
       }
      }
     },
     "localname": "DiscountRateUsedInCurrentMeasurementOfFairValueLessCostsOfDisposal",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofainassumptionsusedbytheCorporationtodeterminetherecoverablevalueTable"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_DiscountRateUsedInPreviousMeasurementOfFairValueLessCostsOfDisposal": {
     "auth_ref": [
      "r122"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The discount rate used in the previous measurement of fair value less costs of disposal."
       }
      },
      "en-us": {
       "role": {
        "label": "Discount rate used in previous measurement of fair value less costs of disposal",
        "terseLabel": "Annual interest percentage"
       }
      }
     },
     "localname": "DiscountRateUsedInPreviousMeasurementOfFairValueLessCostsOfDisposal",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/GeneralInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_DisposalsAndRetirementsPropertyPlantAndEquipment": {
     "auth_ref": [
      "r440"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease in property, plant and equipment resulting from disposals and retirements. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disposals and retirements, property, plant and equipment",
        "negatedLabel": "Disposals"
       }
      }
     },
     "localname": "DisposalsAndRetirementsPropertyPlantAndEquipment",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationrecognizedassetsandliabilitiesforrightofuseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DisposalsPropertyPlantAndEquipment": {
     "auth_ref": [
      "r68"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease in property, plant and equipment resulting from disposals. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disposals, property, plant and equipment",
        "negatedLabel": "Disposal, Cost"
       }
      }
     },
     "localname": "DisposalsPropertyPlantAndEquipment",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofintangibleassetsandrelatedaccumulatedamortizationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DividendsPaidToNoncontrollingInterests": {
     "auth_ref": [
      "r183"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of dividends paid to non-controlling interests. [Refer: Non-controlling interests]"
       }
      },
      "en-us": {
       "role": {
        "label": "Dividends paid to non-controlling interests",
        "terseLabel": "Paid to noncontrolling interest parties amount"
       }
      }
     },
     "localname": "DividendsPaidToNoncontrollingInterests",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/DividendsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DividendsPaidToNoncontrollingInterestsClassifiedAsFinancingActivities": {
     "auth_ref": [
      "r459"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "order": 7.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Dividends paid to non-controlling interests, classified as financing activities",
        "negatedLabel": "Dividends paid to non-controlling interest"
       }
      }
     },
     "localname": "DividendsPaidToNoncontrollingInterestsClassifiedAsFinancingActivities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DividendsReceived": {
     "auth_ref": [
      "r184"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of dividends received."
       }
      },
      "en-us": {
       "role": {
        "label": "Dividends received",
        "negatedLabel": "Dividends received",
        "terseLabel": "Dividends"
       }
      }
     },
     "localname": "DividendsReceived",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/DividendsDetails",
      "http://www.aenza.com.pe/role/ScheduleofmovementoftheinvestmentsinassociatesTable",
      "http://www.aenza.com.pe/role/ScheduleofmovementoftheinvestmentsinjointventuresTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DividendsReceivedClassifiedAsInvestingActivities": {
     "auth_ref": [
      "r159"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "order": 3.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash inflow from dividends received, classified as investing activities. [Refer: Dividends received]"
       }
      },
      "en-us": {
       "role": {
        "label": "Dividends received, classified as investing activities",
        "terseLabel": "Dividends received"
       }
      }
     },
     "localname": "DividendsReceivedClassifiedAsInvestingActivities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DividendsRecognisedAsDistributionsToNoncontrollingInterests": {
     "auth_ref": [
      "r426"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of dividends recognised as distributions to non-controlling interests. [Refer: Non-controlling interests]"
       }
      },
      "en-us": {
       "role": {
        "label": "Dividends recognised as distributions to non-controlling interests",
        "negatedLabel": "Dividend distribution"
       }
      }
     },
     "localname": "DividendsRecognisedAsDistributionsToNoncontrollingInterests",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EarningsPerShareExplanatory": {
     "auth_ref": [
      "r112"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of earnings per share."
       }
      },
      "en-us": {
       "role": {
        "label": "Earnings per share [text block]",
        "terseLabel": "Schedule of basic loss per common share"
       }
      }
     },
     "localname": "EarningsPerShareExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/LossesperShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents": {
     "auth_ref": [
      "r157",
      "r158"
     ],
     "crdr": "debit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Effect of exchange rate changes on cash and cash equivalents",
        "terseLabel": "Exchange difference"
       }
      }
     },
     "localname": "EffectOfExchangeRateChangesOnCashAndCashEquivalents",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow",
      "http://www.aenza.com.pe/role/ScheduleofthebalancesintheconsolidatedstatementofcashflowsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EnergyExpense": {
     "auth_ref": [
      "r427"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expense arising from the consumption of energy."
       }
      },
      "en-us": {
       "role": {
        "label": "Energy expense",
        "terseLabel": "Energy"
       }
      }
     },
     "localname": "EnergyExpense",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofEBITDAforeachsegmentTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EntitysTotalForAssociatesMember": {
     "auth_ref": [
      "r108",
      "r111",
      "r201",
      "r305",
      "r310"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Associates' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Entity's total for associates [member]"
       }
      }
     },
     "localname": "EntitysTotalForAssociatesMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails",
      "http://www.aenza.com.pe/role/ScheduleofinverstmentsinassociatesandjointventuresTable"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EntitysTotalForExternalCreditGradesMember": {
     "auth_ref": [
      "r308",
      "r389",
      "r396",
      "r406",
      "r409"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'External credit grades' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Entity's total for external credit grades [member]"
       }
      }
     },
     "localname": "EntitysTotalForExternalCreditGradesMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcreditqualityoffinancialassetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EntitysTotalForJointOperationsMember": {
     "auth_ref": [
      "r200"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Joint operations' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Entity's total for joint operations [member]"
       }
      }
     },
     "localname": "EntitysTotalForJointOperationsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofadvancesreceivedfromcustomersrelatemainlytoconstructionprojectsTable",
      "http://www.aenza.com.pe/role/ScheduleofotheraccountspayableTable"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EntitysTotalForRelatedPartiesMember": {
     "auth_ref": [
      "r97"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Categories of related parties' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Entity's total for related parties [member]"
       }
      }
     },
     "localname": "EntitysTotalForRelatedPartiesMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails",
      "http://www.aenza.com.pe/role/ContingenciesCommitmentsandWarrantiesDetails",
      "http://www.aenza.com.pe/role/FinanceIncomeandExpensesInterestforPresentValueofFinancialAssetsorLiabilitiesDetails",
      "http://www.aenza.com.pe/role/FinancialRiskManagementDetails",
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetDetails",
      "http://www.aenza.com.pe/role/InventoriesNetDetails",
      "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/ScheduleofcorporationsubsidiariesmaterialnoncontrollinginterestsTable",
      "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/ScheduleofinvestmentsinassociatesTable",
      "http://www.aenza.com.pe/role/ScheduleofinvestmentsjointventuresTable",
      "http://www.aenza.com.pe/role/ScheduleofkeymanagementcompensationTable",
      "http://www.aenza.com.pe/role/ScheduleoflandincludespropertiesforthedevelopmentTable",
      "http://www.aenza.com.pe/role/ScheduleofrealstateworkinprogressTable",
      "http://www.aenza.com.pe/role/ScheduleofsegmentsgeographicalareaTable",
      "http://www.aenza.com.pe/role/ScheduleofthirdpartyclaimscorrespondsTable",
      "http://www.aenza.com.pe/role/ScheduleofunbilledreceivablesofsubsidiariesTable",
      "http://www.aenza.com.pe/role/ScheduleofunbilledreceivablesofsubsidiariesgroupedTable",
      "http://www.aenza.com.pe/role/TaxSituationDetails",
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetDetails",
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EntitysTotalForSubsidiariesMember": {
     "auth_ref": [
      "r108",
      "r111",
      "r198"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Subsidiaries' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Entity's total for subsidiaries [member]"
       }
      }
     },
     "localname": "EntitysTotalForSubsidiariesMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/BondsDetails",
      "http://www.aenza.com.pe/role/ScheduleofbondsissuedsummaryTable",
      "http://www.aenza.com.pe/role/ScheduleoftradeaccountsreceivablecorrespondsTable",
      "http://www.aenza.com.pe/role/ScheduleofunbilledreceivablesofconcessionscorrespondstofuturecollectionsforpublicservicesgrantedaccordingtothefinancialmodelTable"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Equity": {
     "auth_ref": [
      "r22",
      "r31",
      "r169",
      "r171",
      "r203",
      "r204",
      "r205"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0
      },
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable": {
       "order": 2.0,
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of residual interest in the assets of the entity after deducting all its liabilities."
       }
      },
      "en-us": {
       "role": {
        "label": "Equity",
        "periodEndLabel": "Balance",
        "periodStartLabel": "Initial balances",
        "totalLabel": "Total equity"
       }
      }
     },
     "localname": "Equity",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable",
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [abstract]",
        "terseLabel": "Equity"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_EquityAndLiabilities": {
     "auth_ref": [
      "r22"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of the entity's equity and liabilities. [Refer: Equity; Liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Equity and liabilities",
        "totalLabel": "Total liabilities and equity"
       }
      }
     },
     "localname": "EquityAndLiabilities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable",
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EquityAttributableToOwnersOfParent": {
     "auth_ref": [
      "r21"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0
      },
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable": {
       "order": 1.0,
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0
      },
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable": {
       "order": 2.0,
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of equity attributable to the owners of the parent. This specifically excludes non-controlling interest."
       }
      },
      "en-us": {
       "role": {
        "label": "Equity attributable to owners of parent",
        "terseLabel": "Equity attributable to controlling interest in the Company",
        "totalLabel": "Equity attributable to controlling interest in the Company"
       }
      }
     },
     "localname": "EquityAttributableToOwnersOfParent",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable",
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EquityInstrumentsHeld": {
     "auth_ref": [
      "r428"
     ],
     "crdr": "debit",
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Equity instruments held",
        "terseLabel": "Held in trust for the benefit"
       }
      }
     },
     "localname": "EquityInstrumentsHeld",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EquityInterestsOfAcquirer": {
     "auth_ref": [
      "r223"
     ],
     "crdr": "credit",
     "lang": {
      "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]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Equity interests of acquirer",
        "terseLabel": "Total equity (b)"
       }
      }
     },
     "localname": "EquityInterestsOfAcquirer",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofgearingratioTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EquityMember": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Equity [member]"
       }
      }
     },
     "localname": "EquityMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ExciseTaxPayables": {
     "auth_ref": [
      "r430"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of payables related to excise tax."
       }
      },
      "en-us": {
       "role": {
        "label": "Excise tax payables",
        "terseLabel": "Taxes payable"
       }
      }
     },
     "localname": "ExciseTaxPayables",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ExpectedCreditLossRate": {
     "auth_ref": [
      "r390",
      "r397"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Expected credit loss rate",
        "terseLabel": "Net carrying amount, percentgae"
       }
      }
     },
     "localname": "ExpectedCreditLossRate",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_ExpenseByNatureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses by nature [abstract]",
        "terseLabel": "Other expenses:"
       }
      }
     },
     "localname": "ExpenseByNatureAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofotherincomeandexpensesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ExplanationOfMeasurementBasesUsedInPreparingFinancialStatements": {
     "auth_ref": [
      "r306"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The explanation of the measurement basis (or bases) used in preparing the financial statements."
       }
      },
      "en-us": {
       "role": {
        "label": "Explanation of measurement bases used in preparing financial statements [text block]",
        "terseLabel": "Basis of preparation"
       }
      }
     },
     "localname": "ExplanationOfMeasurementBasesUsedInPreparingFinancialStatements",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_ExplanationOfNotAppliedNewStandardsOrInterpretations": {
     "auth_ref": [
      "r166"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Explanation of new standards or interpretations not applied",
        "terseLabel": "New standards or modifications"
       }
      }
     },
     "localname": "ExplanationOfNotAppliedNewStandardsOrInterpretations",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofstandardsandinterpretationsandamendmentstoexistingstandardswereissuedwithmandatoryapplicationTable"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ExposureToCreditRiskOnLoanCommitmentsAndFinancialGuaranteeContracts": {
     "auth_ref": [
      "r246",
      "r247",
      "r251"
     ],
     "crdr": "credit",
     "lang": {
      "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]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Exposure to credit risk on loan commitments and financial guarantee contracts",
        "terseLabel": "Maximum exposure limit (in Dollars)"
       }
      }
     },
     "localname": "ExposureToCreditRiskOnLoanCommitmentsAndFinancialGuaranteeContracts",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ExternalCreditGradesAxis": {
     "auth_ref": [
      "r308",
      "r389",
      "r396",
      "r406",
      "r409"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "External credit grades [axis]"
       }
      }
     },
     "localname": "ExternalCreditGradesAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcreditqualityoffinancialassetsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_FairValueOfPropertyPlantAndEquipmentMateriallyDifferentFromCarryingAmount": {
     "auth_ref": [
      "r352"
     ],
     "crdr": "debit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Fair value of property, plant and equipment materially different from carrying amount",
        "terseLabel": "Carrying value",
        "verboseLabel": "Fair value amounts"
       }
      }
     },
     "localname": "FairValueOfPropertyPlantAndEquipmentMateriallyDifferentFromCarryingAmount",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetails",
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinanceCosts": {
     "auth_ref": [
      "r45"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of costs associated with financing activities of the entity."
       }
      },
      "en-us": {
       "role": {
        "label": "Finance costs",
        "negatedLabel": "Financial expenses",
        "terseLabel": "- Financial lease"
       }
      }
     },
     "localname": "FinanceCosts",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofdiscontinuedoperationrelatedtoAdexusSATable",
      "http://www.aenza.com.pe/role/ScheduleoffinancialexpensesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinanceIncome": {
     "auth_ref": [
      "r433"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement": {
       "order": 3.0,
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of income associated with interest and other financing activities of the entity."
       }
      },
      "en-us": {
       "role": {
        "label": "Finance income",
        "terseLabel": "Financial income"
       }
      }
     },
     "localname": "FinanceIncome",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement",
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementofincomeTable",
      "http://www.aenza.com.pe/role/ScheduleofdiscontinuedoperationrelatedtoAdexusSATable",
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentperformanceTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinanceIncomeCost": {
     "auth_ref": [
      "r433"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of income or cost associated with interest and other financing activities of the entity."
       }
      },
      "en-us": {
       "role": {
        "label": "Finance income (cost)",
        "terseLabel": "Financial expenses"
       }
      }
     },
     "localname": "FinanceIncomeCost",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement",
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementofincomeTable",
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentperformanceTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinanceIncomeOnNetInvestmentInFinanceLease": {
     "auth_ref": [
      "r218"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of finance income on the net investment in the finance lease. [Refer: Finance income; Net investment in finance lease]"
       }
      },
      "en-us": {
       "role": {
        "label": "Finance income on net investment in finance lease",
        "terseLabel": "Lease income from investment properties"
       }
      }
     },
     "localname": "FinanceIncomeOnNetInvestmentInFinanceLease",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofnetgainfrominvestmentpropertiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinanceLeaseReceivables": {
     "auth_ref": [
      "r428"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of receivables related to finance leases."
       }
      },
      "en-us": {
       "role": {
        "label": "Finance lease receivables",
        "terseLabel": "Leases of low value assets"
       }
      }
     },
     "localname": "FinanceLeaseReceivables",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinancialAssets": {
     "auth_ref": [
      "r240",
      "r246",
      "r247",
      "r251",
      "r390"
     ],
     "crdr": "debit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial assets",
        "terseLabel": "Land",
        "verboseLabel": "Total"
       }
      }
     },
     "localname": "FinancialAssets",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofexpectedfutureincomefromsignedcontractsTable",
      "http://www.aenza.com.pe/role/ScheduleoflandincludespropertiesforthedevelopmentTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinancialAssetsCategoryMember": {
     "auth_ref": [
      "r261"
     ],
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial assets, category [member]"
       }
      }
     },
     "localname": "FinancialAssetsCategoryMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_FinancialAssetsMember": {
     "auth_ref": [
      "r256",
      "r257",
      "r283",
      "r300",
      "r301",
      "r302"
     ],
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial assets, class [member]"
       }
      }
     },
     "localname": "FinancialAssetsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialInstrumentsDetails",
      "http://www.aenza.com.pe/role/ScheduleofcreditqualityoffinancialassetsTable",
      "http://www.aenza.com.pe/role/ScheduleofpropertyplantandequipmentaccountsanditsrelatedaccumulateddepreciationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_FinancialAssetsNeitherPastDueNorImpairedMember": {
     "auth_ref": [
      "r472"
     ],
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial assets neither past due nor impaired [member]",
        "terseLabel": "Financial assets neither past due nor impaired [member]"
       }
      }
     },
     "localname": "FinancialAssetsNeitherPastDueNorImpairedMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcreditqualityoffinancialassetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_FinancialAssetsTypeMember": {
     "auth_ref": [
      "r262",
      "r263"
     ],
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial assets, type [member]"
       }
      }
     },
     "localname": "FinancialAssetsTypeMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcaptioncomprisescomprisesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_FinancialLiabilities": {
     "auth_ref": [
      "r240"
     ],
     "crdr": "credit",
     "lang": {
      "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]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial liabilities",
        "terseLabel": "Present value of the obligations for finance lease contracts"
       }
      }
     },
     "localname": "FinancialLiabilities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmaturityandcurrentvalueofobligationsforfinanceleaseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinancialLiabilitiesAtAmortisedCost": {
     "auth_ref": [
      "r259",
      "r317"
     ],
     "crdr": "credit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial liabilities at amortised cost",
        "terseLabel": "- Other provisions"
       }
      }
     },
     "localname": "FinancialLiabilitiesAtAmortisedCost",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialassetsandliabilitiesTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinancialLiabilitiesAtAmortisedCostCategoryMember": {
     "auth_ref": [
      "r259",
      "r317"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the financial liabilities at amortised cost category. [Refer: Financial liabilities at amortised cost]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial liabilities at amortised cost, category [member]",
        "terseLabel": "Other Financial Liabilities at Amortized Cost [Member]"
       }
      }
     },
     "localname": "FinancialLiabilitiesAtAmortisedCostCategoryMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialassetsandliabilitiesTable0"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_FinancialLiabilitiesCategoryMember": {
     "auth_ref": [
      "r261"
     ],
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial liabilities, category [member]"
       }
      }
     },
     "localname": "FinancialLiabilitiesCategoryMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails",
      "http://www.aenza.com.pe/role/ScheduleoffinancialassetsandliabilitiesTable0"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_FinancialLiabilitiesMember": {
     "auth_ref": [
      "r256",
      "r257",
      "r283",
      "r301"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for aggregated classes financial liabilities. It also represents the standard value for the 'Classes of financial liabilities' axis if no other member is used. [Refer: Financial liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial liabilities, class [member]"
       }
      }
     },
     "localname": "FinancialLiabilitiesMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofborrowingsitemTable"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_FixturesAndFittingsMember": {
     "auth_ref": [
      "r351"
     ],
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Fixtures and fittings [member]",
        "terseLabel": "Furniture and fixtures [Member]"
       }
      }
     },
     "localname": "FixturesAndFittingsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofestimatedusefullivesTable",
      "http://www.aenza.com.pe/role/ScheduleofpropertyplantandequipmentaccountsanditsrelatedaccumulateddepreciationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_GainsLossesOnFairValueAdjustmentInvestmentProperty": {
     "auth_ref": [
      "r144"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The gains (losses) from changes in the fair value of investment property. [Refer: Investment property]"
       }
      },
      "en-us": {
       "role": {
        "label": "Gains (losses) on fair value adjustment, investment property",
        "terseLabel": "Investment property"
       }
      }
     },
     "localname": "GainsLossesOnFairValueAdjustmentInvestmentProperty",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofdepreciationcomprisesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss": {
     "auth_ref": [
      "r234"
     ],
     "crdr": "credit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Gains (losses) on financial assets at fair value through profit or loss",
        "terseLabel": "Gross profit",
        "verboseLabel": "Fair value"
       }
      }
     },
     "localname": "GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementindebtTable",
      "http://www.aenza.com.pe/role/ScheduleofsensitivityanalysiswasperformedconsideringincreasedecreasecorporationsgrossmarginsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GainsLossesOnHedgesOfNetInvestmentsInForeignOperationsNetOfTax": {
     "auth_ref": [
      "r50",
      "r142",
      "r238",
      "r239",
      "r281"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedComprehensiveIncome": {
       "order": 4.0,
       "parentTag": "ifrs-full_OtherComprehensiveIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Gains (losses) on hedges of net investments in foreign operations, net of tax",
        "terseLabel": "Exchange difference from net investment in a foreign operation, net of tax",
        "verboseLabel": "Exchange difference from net investment in a foreign operation"
       }
      }
     },
     "localname": "GainsLossesOnHedgesOfNetInvestmentsInForeignOperationsNetOfTax",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedComprehensiveIncome",
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GainsOnDisposalsOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r53"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The gain on the disposal of property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Gains on disposals of property, plant and equipment",
        "terseLabel": "Sale of assets"
       }
      }
     },
     "localname": "GainsOnDisposalsOfPropertyPlantAndEquipment",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofotherincomeandexpensesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r427"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement": {
       "order": 3.0,
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expense relating to general and administrative activities of the entity."
       }
      },
      "en-us": {
       "role": {
        "label": "General and administrative expense",
        "negatedLabel": "Administrative expenses",
        "terseLabel": "Administrative expenses",
        "verboseLabel": "Income tax and general sales tax"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement",
      "http://www.aenza.com.pe/role/OtherProvisionsDetails",
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementofincomeTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GeographicalAreasAxis": {
     "auth_ref": [
      "r278",
      "r353",
      "r384",
      "r402"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Geographical areas [axis]"
       }
      }
     },
     "localname": "GeographicalAreasAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/OperatingSegmentsDetails",
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedtheoreticalamountisobtainedfromweightingtheprofitorlossbeforeincometaxandtheapplicableincometaxrateTable",
      "http://www.aenza.com.pe/role/ScheduleofdepositsbearinterestTable",
      "http://www.aenza.com.pe/role/ScheduleofpaymentofbondsissuedandotherobligationsTable",
      "http://www.aenza.com.pe/role/ScheduleofsegmentinformationbygeographicareaTable",
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_GeographicalAreasMember": {
     "auth_ref": [
      "r278",
      "r353",
      "r384",
      "r402"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Geographical areas [member]"
       }
      }
     },
     "localname": "GeographicalAreasMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/OperatingSegmentsDetails",
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedtheoreticalamountisobtainedfromweightingtheprofitorlossbeforeincometaxandtheapplicableincometaxrateTable",
      "http://www.aenza.com.pe/role/ScheduleofdepositsbearinterestTable",
      "http://www.aenza.com.pe/role/ScheduleofpaymentofbondsissuedandotherobligationsTable",
      "http://www.aenza.com.pe/role/ScheduleofsegmentinformationbygeographicareaTable",
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_GoodwillMember": {
     "auth_ref": [
      "r361"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for goodwill. [Refer: Goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Goodwill [member]",
        "terseLabel": "Goodwill [member]"
       }
      }
     },
     "localname": "GoodwillMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofintangibleassetsandrelatedaccumulatedamortizationTable",
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_GrossCarryingAmountMember": {
     "auth_ref": [
      "r66",
      "r134",
      "r148",
      "r153",
      "r225",
      "r247",
      "r251",
      "r390",
      "r471",
      "r473"
     ],
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Gross carrying amount [member]",
        "terseLabel": "Carrying amount [Member]",
        "verboseLabel": "Carrying amounts [Member]"
       }
      }
     },
     "localname": "GrossCarryingAmountMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofintangibleassetsandrelatedaccumulatedamortizationTable",
      "http://www.aenza.com.pe/role/ScheduleofinvestmentpropertyanditsrelatedaccumulateddepreciationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_GrossProfit": {
     "auth_ref": [
      "r338"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of revenue less cost of sales. [Refer: Cost of sales; Revenue]"
       }
      },
      "en-us": {
       "role": {
        "label": "Gross profit",
        "terseLabel": "Gross profit",
        "verboseLabel": "Gross profit (loss)"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement",
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementofincomeTable",
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentperformanceTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_HedgedItemsAxis": {
     "auth_ref": [
      "r237"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Hedged items [axis]"
       }
      }
     },
     "localname": "HedgedItemsAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_HedgedItemsMember": {
     "auth_ref": [
      "r237"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Hedged items [member]"
       }
      }
     },
     "localname": "HedgedItemsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate": {
     "auth_ref": [
      "r386",
      "r387"
     ],
     "crdr": "debit",
     "lang": {
      "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]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Identifiable intangible assets recognised as of acquisition date",
        "terseLabel": "Trademarks acquired"
       }
      }
     },
     "localname": "IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ImpairmentLoss": {
     "auth_ref": [
      "r120",
      "r121"
     ],
     "crdr": "debit",
     "lang": {
      "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]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Impairment loss",
        "terseLabel": "Impairment provision"
       }
      }
     },
     "localname": "ImpairmentLoss",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ImpairmentLossOnFinancialAssets": {
     "auth_ref": [
      "r311"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of impairment loss on financial assets. [Refer: Financial assets; Impairment loss]"
       }
      },
      "en-us": {
       "role": {
        "label": "Impairment loss on financial assets",
        "terseLabel": "Impairment of its total investment (in Nuevos Soles)"
       }
      }
     },
     "localname": "ImpairmentLossOnFinancialAssets",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ImpairmentLossRecognisedInProfitOrLoss": {
     "auth_ref": [
      "r118",
      "r119"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of impairment loss recognised in profit or loss. [Refer: Impairment loss; Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Impairment loss recognised in profit or loss",
        "terseLabel": "Asset impairment"
       }
      }
     },
     "localname": "ImpairmentLossRecognisedInProfitOrLoss",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofotherincomeandexpensesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill": {
     "auth_ref": [
      "r451"
     ],
     "lang": {
      "en": {
       "role": {
        "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Impairment loss recognised in profit or loss, intangible assets and goodwill",
        "terseLabel": "Impairment of intangible assets (in Dollars)"
       }
      }
     },
     "localname": "ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherIncomeandExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r136"
     ],
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Impairment loss recognised in profit or loss, intangible assets other than goodwill",
        "terseLabel": "Impairment of investments",
        "verboseLabel": "Impairment loss recognised in profit or loss, intangible assets other than goodwill (in Dollars)"
       }
      }
     },
     "localname": "ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherIncomeandExpensesDetails",
      "http://www.aenza.com.pe/role/ScheduleofoperatingprofitorlossbeforeincometaxTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ImpairmentLossRecognisedInProfitOrLossInvestmentProperty": {
     "auth_ref": [
      "r146",
      "r149"
     ],
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Impairment loss recognised in profit or loss, investment property",
        "terseLabel": "Impairment of investment"
       }
      }
     },
     "localname": "ImpairmentLossRecognisedInProfitOrLossInvestmentProperty",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherIncomeandExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables": {
     "auth_ref": [
      "r427"
     ],
     "crdr": "debit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Impairment loss recognised in profit or loss, trade receivables",
        "terseLabel": "Impairment of accounts receivable"
       }
      }
     },
     "localname": "ImpairmentLossRecognisedInProfitOrLossTradeReceivables",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherIncomeandExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ImpairmentOfFinancialAssetsAxis": {
     "auth_ref": [
      "r315"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Impairment of financial assets [axis]"
       }
      }
     },
     "localname": "ImpairmentOfFinancialAssetsAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcreditqualityoffinancialassetsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_IncomeFromContinuingOperationsAttributableToOwnersOfParent": {
     "auth_ref": [
      "r230"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "aenz_ComprehensiveIncomeAttributedToOwnerofParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of income from continuing operations attributable to owners of the parent. [Refer: Continuing operations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Income from continuing operations attributable to owners of parent",
        "terseLabel": "Continuing operations"
       }
      }
     },
     "localname": "IncomeFromContinuingOperationsAttributableToOwnersOfParent",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncomeFromDiscontinuedOperationsAttributableToOwnersOfParent": {
     "auth_ref": [
      "r230"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "aenz_ComprehensiveIncomeAttributedToOwnerofParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of income from discontinued operations attributable to owners of the parent. [Refer: Discontinued operations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Income from discontinued operations attributable to owners of parent",
        "terseLabel": "Discontinued operations"
       }
      }
     },
     "localname": "IncomeFromDiscontinuedOperationsAttributableToOwnersOfParent",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncomeFromReimbursementsUnderInsurancePolicies": {
     "auth_ref": [
      "r427"
     ],
     "crdr": "credit",
     "lang": {
      "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. [Refer: Types of insurance contracts [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Income from reimbursements under insurance policies",
        "terseLabel": "Income tax return"
       }
      }
     },
     "localname": "IncomeFromReimbursementsUnderInsurancePolicies",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ContingenciesCommitmentsandWarrantiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit or loss [abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_IncomeTaxExpenseContinuingOperations": {
     "auth_ref": [
      "r48",
      "r57",
      "r58",
      "r59",
      "r103",
      "r197",
      "r268"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "ifrs-full_ProfitLossFromContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "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)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Tax expense (income)",
        "negatedLabel": "Income tax expense",
        "negatedTerseLabel": "Income tax expense",
        "terseLabel": "Income tax expense",
        "verboseLabel": "Income tax"
       }
      }
     },
     "localname": "IncomeTaxExpenseContinuingOperations",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement",
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementofincomeTable",
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementofprofitorlossTable",
      "http://www.aenza.com.pe/role/ScheduleofdiscontinuedoperationrelatedtoAdexusSATable",
      "http://www.aenza.com.pe/role/ScheduleoffinancialinformationforjointventuresTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents": {
     "auth_ref": [
      "r160"
     ],
     "crdr": "debit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) in cash and cash equivalents after effect of exchange rate changes",
        "terseLabel": "Net increase (decrease) in cash and cash equivalents"
       }
      }
     },
     "localname": "IncreaseDecreaseInCashAndCashEquivalents",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationsubsidiariesmaterialnoncontrollinginterestsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges": {
     "auth_ref": [
      "r160"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) in cash and cash equivalents before effect of exchange rate changes",
        "terseLabel": "Net decrease in cash",
        "totalLabel": "(Net decrease) net increase in cash"
       }
      }
     },
     "localname": "IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow",
      "http://www.aenza.com.pe/role/ScheduleofthebalancesintheconsolidatedstatementofcashflowsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations": {
     "auth_ref": [
      "r465"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in cash and cash equivalents from discontinued operations. [Refer: Cash and cash equivalents; Discontinued operations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) in cash and cash equivalents, discontinued operations",
        "terseLabel": "Net increase generated in subsidiary"
       }
      }
     },
     "localname": "IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofdiscontinuedoperationrelatedtoAdexusSATable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseInDeferredTaxLiabilityAsset": {
     "auth_ref": [
      "r438"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in a deferred tax liability (asset). [Refer: Deferred tax liability (asset)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) in deferred tax liability (asset)",
        "terseLabel": "Other movements"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredTaxLiabilityAsset",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementofthedeferredincometaxTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued": {
     "auth_ref": [
      "r427"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the number of ordinary shares issued. [Refer: Ordinary shares [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) in number of ordinary shares issued",
        "terseLabel": "Capital increase (in Shares)"
       }
      }
     },
     "localname": "IncreaseDecreaseInNumberOfOrdinarySharesIssued",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "sharesItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset": {
     "auth_ref": [
      "r438"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in deferred tax liability (asset) resulting from business combinations. [Refer: Deferred tax liability (asset)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) through business combinations, deferred tax liability (asset)",
        "terseLabel": "Discontinued operations"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementofdeferredtaxassetsandliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughChangesInModelsOrRiskParametersFinancialAssets": {
     "auth_ref": [
      "r388",
      "r395"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in financial assets resulting from changes in models or risk parameters. [Refer: Financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) through changes in models or risk parameters, financial assets",
        "terseLabel": "Increase or decrease of amount"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughChangesInModelsOrRiskParametersFinancialAssets",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialRiskManagementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughExerciseOfWarrantsEquity": {
     "auth_ref": [
      "r426"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from the exercise of warrants."
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) through exercise of warrants, equity",
        "terseLabel": "Reclasification of PUT option Morelco"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughExerciseOfWarrantsEquity",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughForeignExchangeFinancialAssets": {
     "auth_ref": [
      "r388",
      "r395"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in financial assets resulting from foreign exchange. [Refer: Financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) through foreign exchange, financial assets",
        "terseLabel": "Foreign exchange translation adjustment"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughForeignExchangeFinancialAssets",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialRiskManagementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughLossOfControlOfSubsidiaryDeferredTaxLiabilityAsset": {
     "auth_ref": [
      "r438"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease in deferred tax liability (asset) resulting from the loss of control of a subsidiary. [Refer: Deferred tax liability (asset)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) through loss of control of subsidiary, deferred tax liability (asset)",
        "terseLabel": "Sale of a subsidiary"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughLossOfControlOfSubsidiaryDeferredTaxLiabilityAsset",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementofdeferredtaxassetsandliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill": {
     "auth_ref": [
      "r452"
     ],
     "crdr": "debit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) through net exchange differences, intangible assets and goodwill",
        "terseLabel": "Translations adjustments, Cost"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofintangibleassetsandrelatedaccumulatedamortizationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesInvestmentProperty": {
     "auth_ref": [
      "r145",
      "r150"
     ],
     "crdr": "debit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) through net exchange differences, investment property",
        "terseLabel": "Translations adjustments"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesInvestmentProperty",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementinimpairmentofotherreceivablesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions": {
     "auth_ref": [
      "r449"
     ],
     "crdr": "credit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) through net exchange differences, other provisions",
        "terseLabel": "Exchange difference",
        "verboseLabel": "Translation adjustments / Exchange difference"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofbondsTable",
      "http://www.aenza.com.pe/role/ScheduleofmovementinimpairmentofotherreceivablesTable",
      "http://www.aenza.com.pe/role/ScheduleofprovisionforclosurecorrespondsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r72"
     ],
     "crdr": "debit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) through net exchange differences, property, plant and equipment",
        "terseLabel": "Desconsolidation of subsidiary"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofprovisionforclosurecorrespondsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r69"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in property, plant and equipment resulting from changes that the entity does not separately disclose in the same statement or note. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) through other changes, property, plant and equipment",
        "terseLabel": "Others adjustments"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationrecognizedassetsandliabilitiesforrightofuseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughOtherContributionsByOwners": {
     "auth_ref": [
      "r5"
     ],
     "crdr": "credit",
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Increase through other contributions by owners, equity",
        "negatedLabel": "Acquisition of (profit distribution to) non-controlling interests, net"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughOtherContributionsByOwners",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughTransactionsWithOwners": {
     "auth_ref": [
      "r426"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from transactions with owners."
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) through transactions with owners, equity",
        "terseLabel": "Total transactions with shareholders"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughTransactionsWithOwners",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment": {
     "auth_ref": [
      "r440"
     ],
     "crdr": "debit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) through transfers from construction in progress, property, plant and equipment",
        "negatedLabel": "Reclassifications, Accumulated depreciation",
        "terseLabel": "Transfers"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofintangibleassetsandrelatedaccumulatedamortizationTable",
      "http://www.aenza.com.pe/role/ScheduleofinvestmentpropertyanditsrelatedaccumulateddepreciationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughTransfersIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r453"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in intangible assets other than goodwill resulting from transfers. [Refer: Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) through transfers, intangible assets other than goodwill",
        "terseLabel": "Translations adjustments"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughTransfersIntangibleAssetsOtherThanGoodwill",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationrecognizedassetsandliabilitiesforrightofuseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis": {
     "auth_ref": [
      "r124"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Individual assets or cash-generating units [axis]"
       }
      }
     },
     "localname": "IndividualAssetsOrCashgeneratingUnitsAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofainassumptionsusedbytheCorporationtodeterminetherecoverablevalueTable"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_InformationAboutCreditQualityOfNeitherPastDueNorImpairedFinancialAssets": {
     "auth_ref": [
      "r313"
     ],
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Information about credit quality of neither past due nor impaired financial assets [text block]",
        "terseLabel": "Schedule of credit quality of financial assets"
       }
      }
     },
     "localname": "InformationAboutCreditQualityOfNeitherPastDueNorImpairedFinancialAssets",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_InsuranceFinanceIncomeExpenses": {
     "auth_ref": [
      "r290"
     ],
     "crdr": "credit",
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Insurance finance income (expenses)",
        "terseLabel": "Financial income and expenses"
       }
      }
     },
     "localname": "InsuranceFinanceIncomeExpenses",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofoperatingprofitorlossbeforeincometaxTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InsuranceRevenue": {
     "auth_ref": [
      "r285",
      "r287",
      "r299"
     ],
     "crdr": "credit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Insurance revenue",
        "terseLabel": "Insurance compensation"
       }
      }
     },
     "localname": "InsuranceRevenue",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofotherincomeandexpensesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InsuranceServiceExpensesFromInsuranceContractsIssued": {
     "auth_ref": [
      "r286",
      "r299"
     ],
     "crdr": "debit",
     "lang": {
      "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]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Insurance service expenses from insurance contracts issued",
        "terseLabel": "Service contracts completion work amount"
       }
      }
     },
     "localname": "InsuranceServiceExpensesFromInsuranceContractsIssued",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IntangibleAssetsAndGoodwill": {
     "auth_ref": [
      "r428"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of intangible assets and goodwill held by the entity. [Refer: Goodwill; Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Intangible assets and goodwill",
        "periodEndLabel": "Ending Balance, cost",
        "periodStartLabel": "Beginning Balance, cost"
       }
      }
     },
     "localname": "IntangibleAssetsAndGoodwill",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofintangibleassetsandrelatedaccumulatedamortizationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IntangibleAssetsAndGoodwillMember": {
     "auth_ref": [
      "r454"
     ],
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Intangible assets and goodwill [member]"
       }
      }
     },
     "localname": "IntangibleAssetsAndGoodwillMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "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"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_IntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r10",
      "r139"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "order": 9.0,
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0
      },
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable": {
       "order": 8.0,
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of identifiable non-monetary assets without physical substance. This amount does not include goodwill. [Refer: Goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Intangible assets other than goodwill",
        "terseLabel": "Intangible assets and goodwill, net",
        "verboseLabel": "Intangible assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsOtherThanGoodwill",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IntangibleAssetsOtherThanGoodwillMember": {
     "auth_ref": [
      "r140",
      "r361",
      "r385"
     ],
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Intangible assets other than goodwill [member]"
       }
      }
     },
     "localname": "IntangibleAssetsOtherThanGoodwillMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/IntangibleAssetsandGoodwillNetDetails",
      "http://www.aenza.com.pe/role/ScheduleofainassumptionsusedbytheCorporationtodeterminetherecoverablevalueTable",
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_InterestExpenseOnBankLoansAndOverdrafts": {
     "auth_ref": [
      "r427"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of interest expense on bank loans and overdrafts. [Refer: Interest expense; Bank overdrafts]"
       }
      },
      "en-us": {
       "role": {
        "label": "Interest expense on bank loans and overdrafts",
        "terseLabel": "- Bank loans"
       }
      }
     },
     "localname": "InterestExpenseOnBankLoansAndOverdrafts",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialexpensesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InterestExpenseOnBonds": {
     "auth_ref": [
      "r427"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of interest expense on bonds issued. [Refer: Interest expense; Bonds issued]"
       }
      },
      "en-us": {
       "role": {
        "label": "Interest expense on bonds",
        "terseLabel": "- Bonds"
       }
      }
     },
     "localname": "InterestExpenseOnBonds",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialexpensesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InterestPayable": {
     "auth_ref": [
      "r427"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of interest recognised as a liability."
       }
      },
      "en-us": {
       "role": {
        "label": "Interest payable",
        "terseLabel": "Accrued interest payable"
       }
      }
     },
     "localname": "InterestPayable",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/BondsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InterestRateTypesMember": {
     "auth_ref": [
      "r466"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all types of interest rates. It also represents the standard value for the 'Types of interest rates' axis if no other member is used. [Refer: Interest rate risk [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Interest rate types [member]"
       }
      }
     },
     "localname": "InterestRateTypesMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_InterestReceivedClassifiedAsInvestingActivities": {
     "auth_ref": [
      "r159"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "order": 2.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash inflow from interest received, classified as investing activities."
       }
      },
      "en-us": {
       "role": {
        "label": "Interest received, classified as investing activities",
        "terseLabel": "Interest received"
       }
      }
     },
     "localname": "InterestReceivedClassifiedAsInvestingActivities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InterestRevenueExpense": {
     "auth_ref": [
      "r269",
      "r274",
      "r433"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of income or expense arising from interest. [Refer: Interest expense; Interest income]"
       }
      },
      "en-us": {
       "role": {
        "label": "Interest income (expense)",
        "negatedLabel": "Interest expenses"
       }
      }
     },
     "localname": "InterestRevenueExpense",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialinformationforjointventuresTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_Inventories": {
     "auth_ref": [
      "r12",
      "r86",
      "r340"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "order": 5.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current inventories. [Refer: Inventories]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current inventories",
        "terseLabel": "Inventories, net"
       }
      }
     },
     "localname": "Inventories",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InventoriesAtNetRealisableValue": {
     "auth_ref": [
      "r446"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of inventories carried at net realisable value. [Refer: Inventories]"
       }
      },
      "en-us": {
       "role": {
        "label": "Inventories, at net realisable value",
        "terseLabel": "Inventories, net"
       }
      }
     },
     "localname": "InventoriesAtNetRealisableValue",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofinventoriesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InventoriesTotal": {
     "auth_ref": [
      "r12"
     ],
     "crdr": "debit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Inventories",
        "terseLabel": "Inventories, gross"
       }
      }
     },
     "localname": "InventoriesTotal",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofinventoriesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InventoryCostFormulas": {
     "auth_ref": [
      "r85"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the cost formulas used to measure inventory. [Refer: Inventories]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of inventory cost formulas",
        "terseLabel": "Description of provision for impairment"
       }
      }
     },
     "localname": "InventoryCostFormulas",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/InventoriesNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_InvestmentIncome": {
     "auth_ref": [
      "r100",
      "r433"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of investment income, such as interest and dividends."
       }
      },
      "en-us": {
       "role": {
        "label": "Investment income",
        "terseLabel": "Total investment"
       }
      }
     },
     "localname": "InvestmentIncome",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InvestmentProperty": {
     "auth_ref": [
      "r9",
      "r147",
      "r151"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "order": 7.0,
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0
      },
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable": {
       "order": 6.0,
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Investment property",
        "terseLabel": "Investment property, net",
        "verboseLabel": "Investment properties built"
       }
      }
     },
     "localname": "InvestmentProperty",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofInvestmentpropertynetTable",
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InvestmentPropertyMember": {
     "auth_ref": [
      "r379",
      "r381",
      "r427"
     ],
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Investment property [member]"
       }
      }
     },
     "localname": "InvestmentPropertyMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvestmentpropertynetTable"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_InvestmentsInAssociates": {
     "auth_ref": [
      "r105"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of investments in associates in an entity's separate financial statements. [Refer: Associates [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Investments in associates reported in separate financial statements",
        "periodEndLabel": "Balance of ending",
        "periodStartLabel": "Balance at beginning",
        "terseLabel": "Investment amount"
       }
      }
     },
     "localname": "InvestmentsInAssociates",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails",
      "http://www.aenza.com.pe/role/ScheduleofmovementoftheinvestmentsinassociatesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InvestmentsInAssociatesAccountedForUsingEquityMethod": {
     "auth_ref": [
      "r428"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of investments in associates accounted for using the equity method. [Refer: Associates [member]; Investments accounted for using equity method]"
       }
      },
      "en-us": {
       "role": {
        "label": "Investments in associates accounted for using equity method",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "InvestmentsInAssociatesAccountedForUsingEquityMethod",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementoftheinvestmentsinjointventuresTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InvestmentsInEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeAxis": {
     "auth_ref": [
      "r232"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Investments in equity instruments designated at fair value through other comprehensive income [axis]"
       }
      }
     },
     "localname": "InvestmentsInEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofamortizationofintangiblesTable",
      "http://www.aenza.com.pe/role/ScheduleofnetcarryingamountofmachineryandequipmentvehiclesandfurnitureandfixturesacquiredunderfinanceleasecontractsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_InvestmentsInEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r232",
      "r260"
     ],
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Investments in equity instruments designated at fair value through other comprehensive income [member]"
       }
      }
     },
     "localname": "InvestmentsInEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofamortizationofintangiblesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociates": {
     "auth_ref": [
      "r105"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "order": 6.0,
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Investments in subsidiaries, joint ventures and associates reported in separate financial statements",
        "terseLabel": "Investments in associates and joint ventures"
       }
      }
     },
     "localname": "InvestmentsInSubsidiariesJointVenturesAndAssociates",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IssueOfConvertibleInstruments": {
     "auth_ref": [
      "r426"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The change in equity resulting from the issuing of convertible instruments."
       }
      },
      "en-us": {
       "role": {
        "label": "Issue of convertible instruments",
        "terseLabel": "Total amount of issuance (in Dollars)"
       }
      }
     },
     "localname": "IssueOfConvertibleInstruments",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/BondsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IssueOfEquity": {
     "auth_ref": [
      "r5"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase in equity through the issue of equity instruments."
       }
      },
      "en-us": {
       "role": {
        "label": "Issue of equity",
        "terseLabel": "Capital increase"
       }
      }
     },
     "localname": "IssueOfEquity",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IssuedCapital": {
     "auth_ref": [
      "r344"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The nominal value of capital issued."
       }
      },
      "en-us": {
       "role": {
        "label": "Issued capital",
        "terseLabel": "Capital"
       }
      }
     },
     "localname": "IssuedCapital",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IssuedCapitalMember": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing issued capital."
       }
      },
      "en-us": {
       "role": {
        "label": "Issued capital [member]",
        "terseLabel": "Capital"
       }
      }
     },
     "localname": "IssuedCapitalMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_JointOperationsAxis": {
     "auth_ref": [
      "r200"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Joint operations [axis]"
       }
      }
     },
     "localname": "JointOperationsAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofadvancesreceivedfromcustomersrelatemainlytoconstructionprojectsTable",
      "http://www.aenza.com.pe/role/ScheduleofotheraccountspayableTable"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_KeyManagementPersonnelCompensation": {
     "auth_ref": [
      "r91"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of compensation to key management personnel. [Refer: Key management personnel of entity or parent [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Key management personnel compensation",
        "terseLabel": "Compensation amount"
       }
      }
     },
     "localname": "KeyManagementPersonnelCompensation",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/GeneralInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_Land": {
     "auth_ref": [
      "r348"
     ],
     "crdr": "debit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Land",
        "terseLabel": "Land"
       }
      }
     },
     "localname": "Land",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofinventoriesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_LandAndBuildings": {
     "auth_ref": [
      "r349"
     ],
     "crdr": "debit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Land and buildings",
        "terseLabel": "Long-term real estate projects"
       }
      }
     },
     "localname": "LandAndBuildings",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/InventoriesNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_LandAndBuildingsMember": {
     "auth_ref": [
      "r349"
     ],
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Land and buildings [member]",
        "terseLabel": "Buildings and premises [Member]",
        "verboseLabel": "Land and buildings [Member]"
       }
      }
     },
     "localname": "LandAndBuildingsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetails",
      "http://www.aenza.com.pe/role/ScheduleofestimatedusefullivesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LandMember": {
     "auth_ref": [
      "r348"
     ],
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Land [member]",
        "terseLabel": "Land [Member]"
       }
      }
     },
     "localname": "LandMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofinvestmentpropertyanditsrelatedaccumulateddepreciationTable",
      "http://www.aenza.com.pe/role/ScheduleofpropertyplantandequipmentaccountsanditsrelatedaccumulateddepreciationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanFiveYearsMember": {
     "auth_ref": [
      "r219",
      "r220",
      "r298",
      "r391",
      "r393",
      "r398"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than five years."
       }
      },
      "en-us": {
       "role": {
        "label": "Later than five years [member]",
        "terseLabel": "More than 5 years [Member]"
       }
      }
     },
     "localname": "LaterThanFiveYearsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialliabilitiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember": {
     "auth_ref": [
      "r219",
      "r220",
      "r298",
      "r391",
      "r398",
      "r427"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one year and not later than two years."
       }
      },
      "en-us": {
       "role": {
        "label": "Later than one year and not later than two years [member]",
        "terseLabel": "1-2 years [Member]"
       }
      }
     },
     "localname": "LaterThanOneYearAndNotLaterThanTwoYearsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialliabilitiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanOneYearMember": {
     "auth_ref": [
      "r24",
      "r407",
      "r411"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one year."
       }
      },
      "en-us": {
       "role": {
        "label": "Later than one year [member]",
        "terseLabel": "Less than 1 year [Member]"
       }
      }
     },
     "localname": "LaterThanOneYearMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialliabilitiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LeaseLiabilities": {
     "auth_ref": [
      "r214"
     ],
     "crdr": "credit",
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Lease liabilities",
        "terseLabel": "Lease liability for right-of-use asset"
       }
      }
     },
     "localname": "LeaseLiabilities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_LeaseLiabilitiesMember": {
     "auth_ref": [
      "r373",
      "r376"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for lease liabilities. [Refer: Lease liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Lease liabilities [member]",
        "terseLabel": "Lease liabilities [member]"
       }
      }
     },
     "localname": "LeaseLiabilitiesMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofsensitivityanalysisoftheevaluationoftheinvestmentpropertyinrelationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LeasesAsLesseeRelatedPartyTransactions": {
     "auth_ref": [
      "r358"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of leases where the entity was the lessee in related party transactions. [Refer: Related parties [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Leases as lessee, related party transactions",
        "terseLabel": "Leases amount"
       }
      }
     },
     "localname": "LeasesAsLesseeRelatedPartyTransactions",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_LegalProceedingsProvisionMember": {
     "auth_ref": [
      "r362",
      "r364"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a provision for legal proceedings. [Refer: Other provisions [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Legal proceedings provision [member]",
        "terseLabel": "Legal Contingencies [Member]"
       }
      }
     },
     "localname": "LegalProceedingsProvisionMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofotherprovisionsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Level2OfFairValueHierarchyMember": {
     "auth_ref": [
      "r204"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Level 2 of fair value hierarchy [member]",
        "terseLabel": "Level 2 of fair value hierarchy [member]"
       }
      }
     },
     "localname": "Level2OfFairValueHierarchyMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/BondsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Level3OfFairValueHierarchyMember": {
     "auth_ref": [
      "r204"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Level 3 of fair value hierarchy [member]",
        "terseLabel": "Level 3 [Member]",
        "verboseLabel": "Level 3 of fair value hierarchy [member]"
       }
      }
     },
     "localname": "Level3OfFairValueHierarchyMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/BondsDetails",
      "http://www.aenza.com.pe/role/ScheduleofInvestmentpropertynetTable"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LevelsOfFairValueHierarchyAxis": {
     "auth_ref": [
      "r83",
      "r204"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Levels of fair value hierarchy [axis]"
       }
      }
     },
     "localname": "LevelsOfFairValueHierarchyAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/BondsDetails",
      "http://www.aenza.com.pe/role/ScheduleofInvestmentpropertynetTable"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_Liabilities": {
     "auth_ref": [
      "r22",
      "r203",
      "r204",
      "r205",
      "r269",
      "r273"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0
      },
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable": {
       "order": 1.0,
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0
      },
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable": {
       "order": 1.0,
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable",
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_LiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities [abstract]",
        "terseLabel": "Liabilities"
       }
      }
     },
     "localname": "LiabilitiesAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis": {
     "auth_ref": [
      "r374"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Liabilities arising from financing activities [axis]"
       }
      }
     },
     "localname": "LiabilitiesArisingFromFinancingActivitiesAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofsensitivityanalysisoftheevaluationoftheinvestmentpropertyinrelationTable"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember": {
     "auth_ref": [
      "r374"
     ],
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Liabilities arising from financing activities [member]"
       }
      }
     },
     "localname": "LiabilitiesArisingFromFinancingActivitiesMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofsensitivityanalysisoftheevaluationoftheinvestmentpropertyinrelationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LiabilityAssetOfDefinedBenefitPlans": {
     "auth_ref": [
      "r80"
     ],
     "crdr": "credit",
     "lang": {
      "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]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Net defined benefit liability (asset)",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Balance beginning"
       }
      }
     },
     "localname": "LiabilityAssetOfDefinedBenefitPlans",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementofthedeferredincometaxTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_LoansAndAdvancesToCustomers": {
     "auth_ref": [
      "r428"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of loans and advances the entity has made to customers."
       }
      },
      "en-us": {
       "role": {
        "label": "Loans and advances to customers",
        "negatedLabel": "Advances received from customers",
        "terseLabel": "Advances from customers"
       }
      }
     },
     "localname": "LoansAndAdvancesToCustomers",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails",
      "http://www.aenza.com.pe/role/ScheduleofbalancesofcontractassetsandliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_LoansAndReceivables": {
     "auth_ref": [
      "r316"
     ],
     "crdr": "debit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Loans and receivables",
        "terseLabel": "Loans and receivables"
       }
      }
     },
     "localname": "LoansAndReceivables",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_LongtermBorrowings": {
     "auth_ref": [
      "r428"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The non-current portion of non-current borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Non-current portion of non-current borrowings",
        "terseLabel": "Non-current borrowings"
       }
      }
     },
     "localname": "LongtermBorrowings",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofborrowingsitemTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_LossesOnDisposalsOfInvestmentProperties": {
     "auth_ref": [
      "r427"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The losses on disposals of investment properties. [Refer: Investment property]"
       }
      },
      "en-us": {
       "role": {
        "label": "Losses on disposals of investment properties",
        "terseLabel": "Disposal of property, plant and equipment"
       }
      }
     },
     "localname": "LossesOnDisposalsOfInvestmentProperties",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofotherincomeandexpensesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_MachineryMember": {
     "auth_ref": [
      "r350"
     ],
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Machinery [member]",
        "netLabel": "Machinery [member]",
        "terseLabel": "Machinery and equipment [Member]",
        "verboseLabel": "Machinery [Member]"
       }
      }
     },
     "localname": "MachineryMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetails",
      "http://www.aenza.com.pe/role/ScheduleofestimatedusefullivesTable",
      "http://www.aenza.com.pe/role/ScheduleofpropertyplantandequipmentaccountsanditsrelatedaccumulateddepreciationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_MajorCustomersAxis": {
     "auth_ref": [
      "r279"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Major customers [axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/OperatingSegmentsDetails",
      "http://www.aenza.com.pe/role/ScheduleofrevenuesfromcontractswithcustomersTable"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_MajorCustomersMember": {
     "auth_ref": [
      "r279"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Customers [member]"
       }
      }
     },
     "localname": "MajorCustomersMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/OperatingSegmentsDetails",
      "http://www.aenza.com.pe/role/ScheduleofrevenuesfromcontractswithcustomersTable"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_MaturityAxis": {
     "auth_ref": [
      "r25",
      "r210",
      "r219",
      "r220",
      "r236",
      "r255",
      "r288",
      "r289",
      "r291",
      "r298",
      "r356",
      "r391"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Maturity [axis]"
       }
      }
     },
     "localname": "MaturityAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcurrentvalueofobligationsforrightofuseliabilitiesTable",
      "http://www.aenza.com.pe/role/ScheduleofexpectedfutureincomefromsignedcontractsTable",
      "http://www.aenza.com.pe/role/ScheduleoffinancialliabilitiesTable",
      "http://www.aenza.com.pe/role/ScheduleofminimumpaymentbymaturityandthepresentvalueoftheleaseliabilityforrightofuseassetobligationsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_MeasurementAxis": {
     "auth_ref": [
      "r143",
      "r152",
      "r203"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Measurement [axis]"
       }
      }
     },
     "localname": "MeasurementAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcarryingamountandfairvalueofborrowingsTable",
      "http://www.aenza.com.pe/role/ScheduleofcostsandexpensesbynatureTable",
      "http://www.aenza.com.pe/role/ScheduleofdepreciationcomprisesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_Merchandise": {
     "auth_ref": [
      "r343",
      "r447"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "A classification of current inventory representing the amount of goods acquired for resale. [Refer: Inventories]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current merchandise",
        "terseLabel": "Merchandise and supplies"
       }
      }
     },
     "localname": "Merchandise",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofinventoriesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_MiscellaneousOtherOperatingExpense": {
     "auth_ref": [
      "r427"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of miscellaneous other operating expenses. [Refer: Other operating income (expense)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Miscellaneous other operating expense",
        "terseLabel": "Others"
       }
      }
     },
     "localname": "MiscellaneousOtherOperatingExpense",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofotherincomeandexpensesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_MiscellaneousOtherOperatingIncome": {
     "auth_ref": [
      "r427"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of miscellaneous other operating income. [Refer: Other operating income (expense)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Miscellaneous other operating income",
        "terseLabel": "Others"
       }
      }
     },
     "localname": "MiscellaneousOtherOperatingIncome",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofotherincomeandexpensesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NetAssetsLiabilities": {
     "auth_ref": [
      "r377",
      "r427"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of assets less the amount of liabilities."
       }
      },
      "en-us": {
       "role": {
        "label": "Assets (liabilities)",
        "terseLabel": "Net assets"
       }
      }
     },
     "localname": "NetAssetsLiabilities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationsubsidiariesmaterialnoncontrollinginterestsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NetDebt": {
     "auth_ref": [
      "r427"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of net debt of the entity."
       }
      },
      "en-us": {
       "role": {
        "label": "Net debt",
        "terseLabel": "Net debt (a)"
       }
      }
     },
     "localname": "NetDebt",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofgearingratioTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NetDeferredTaxAssets": {
     "auth_ref": [
      "r437"
     ],
     "crdr": "debit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Net deferred tax assets",
        "terseLabel": "Temporary tax on net assets (in Nuevos Soles)"
       }
      }
     },
     "localname": "NetDeferredTaxAssets",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NonadjustingEventsAfterReportingPeriodAxis": {
     "auth_ref": [
      "r56"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Non-adjusting events after reporting period [axis]"
       }
      }
     },
     "localname": "NonadjustingEventsAfterReportingPeriodAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_NonadjustingEventsMember": {
     "auth_ref": [
      "r56"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Non-adjusting events after reporting period [member]"
       }
      }
     },
     "localname": "NonadjustingEventsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_NoncontrollingInterests": {
     "auth_ref": [
      "r20",
      "r173",
      "r178"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0
      },
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable": {
       "order": 2.0,
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0
      },
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable": {
       "order": 3.0,
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of equity in a subsidiary not attributable, directly or indirectly, to a parent. [Refer: Subsidiaries [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Non-controlling interests",
        "terseLabel": "Non-controlling interest",
        "verboseLabel": "Net assets atributable to non-controlling interest"
       }
      }
     },
     "localname": "NoncontrollingInterests",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable",
      "http://www.aenza.com.pe/role/ScheduleofcorporationsubsidiariesmaterialnoncontrollinginterestsTable",
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncontrollingInterestsMember": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for equity in a subsidiary not attributable, directly or indirectly, to the parent."
       }
      },
      "en-us": {
       "role": {
        "label": "Non-controlling interests [member]",
        "terseLabel": "Non-controlling interest"
       }
      }
     },
     "localname": "NoncontrollingInterestsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_NoncurrentAdvances": {
     "auth_ref": [
      "r428",
      "r430"
     ],
     "crdr": "credit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Non-current advances received, representing non-current contract liabilities for performance obligations satisfied at point in time",
        "terseLabel": "Non-current"
       }
      }
     },
     "localname": "NoncurrentAdvances",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofotheraccountspayableTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncurrentAssets": {
     "auth_ref": [
      "r26",
      "r186",
      "r378"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0
      },
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable": {
       "order": 2.0,
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0
      },
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable": {
       "order": 2.0,
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of assets that do not meet the definition of current assets. [Refer: Current assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Non-current assets",
        "terseLabel": "Non-current assets",
        "totalLabel": "Total non-current assets",
        "verboseLabel": "Total non-current assets"
       }
      }
     },
     "localname": "NoncurrentAssets",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable",
      "http://www.aenza.com.pe/role/ScheduleofcorporationsubsidiariesmaterialnoncontrollinginterestsTable",
      "http://www.aenza.com.pe/role/ScheduleoffinancialinformationforjointventuresTable",
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable",
      "http://www.aenza.com.pe/role/ScheduleofsegmentsgeographicalareaTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncurrentAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current assets [abstract]",
        "terseLabel": "Non-current assets"
       }
      }
     },
     "localname": "NoncurrentAssetsAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_NoncurrentInventories": {
     "auth_ref": [
      "r12"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "order": 5.0,
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-current inventories. [Refer: Inventories]"
       }
      },
      "en-us": {
       "role": {
        "label": "Non-current inventories",
        "terseLabel": "Inventories, net"
       }
      }
     },
     "localname": "NoncurrentInventories",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncurrentLiabilities": {
     "auth_ref": [
      "r27",
      "r188",
      "r378"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0
      },
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable": {
       "order": 2.0,
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of liabilities that do not meet the definition of current liabilities. [Refer: Current liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Non-current liabilities",
        "negatedLabel": "Total non-current liabilities",
        "negatedTerseLabel": "Non-current liabilities",
        "totalLabel": "Total non-current liabilities"
       }
      }
     },
     "localname": "NoncurrentLiabilities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable",
      "http://www.aenza.com.pe/role/ScheduleofcorporationsubsidiariesmaterialnoncontrollinginterestsTable",
      "http://www.aenza.com.pe/role/ScheduleoffinancialinformationforjointventuresTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncurrentLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current liabilities [abstract]",
        "terseLabel": "Non-current liabilities"
       }
      }
     },
     "localname": "NoncurrentLiabilitiesAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_NoncurrentPayables": {
     "auth_ref": [
      "r15"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "order": 3.0,
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-current trade payables and non-current other payables. [Refer: Other non-current payables; Non-current trade payables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Trade and other non-current payables",
        "terseLabel": "Trade accounts payable"
       }
      }
     },
     "localname": "NoncurrentPayables",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncurrentPayablesToRelatedParties": {
     "auth_ref": [
      "r430"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-current payables due to related parties. [Refer: Related parties [member]; Payables to related parties]"
       }
      },
      "en-us": {
       "role": {
        "label": "Non-current payables to related parties",
        "terseLabel": "Non-current Claims to third parties"
       }
      }
     },
     "localname": "NoncurrentPayablesToRelatedParties",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofaccountcomprisesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncurrentPortionOfNoncurrentBondsIssued": {
     "auth_ref": [
      "r427"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The non-current portion of non-current bonds issued. [Refer: Bonds issued]"
       }
      },
      "en-us": {
       "role": {
        "label": "Non-current portion of non-current bonds issued",
        "negatedLabel": "Bonds"
       }
      }
     },
     "localname": "NoncurrentPortionOfNoncurrentBondsIssued",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncurrentProvisions": {
     "auth_ref": [
      "r16"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable": {
       "order": 5.0,
       "parentTag": "ifrs-full_OtherNoncurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-current provisions, including provisions for employee benefits. [Refer: Provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Non-current provisions",
        "terseLabel": "Provisions",
        "verboseLabel": "Provisions, Non-current"
       }
      }
     },
     "localname": "NoncurrentProvisions",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable",
      "http://www.aenza.com.pe/role/ScheduleofotherprovisionsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncurrentReceivables": {
     "auth_ref": [
      "r13",
      "r29"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0
      },
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable": {
       "order": 1.0,
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-current trade receivables and non-current other receivables. [Refer: Non-current trade receivables; Other non-current receivables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Trade and other non-current receivables",
        "terseLabel": "Trade accounts receivable, net",
        "verboseLabel": "Long-term trade accounts receivable, net"
       }
      }
     },
     "localname": "NoncurrentReceivables",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncurrentReceivablesFromTaxesOtherThanIncomeTax": {
     "auth_ref": [
      "r429"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-current receivables from taxes other than income tax. [Refer: Receivables from taxes other than income tax]"
       }
      },
      "en-us": {
       "role": {
        "label": "Non-current receivables from taxes other than income tax",
        "terseLabel": "Non-current ITAN and other tax receivable"
       }
      }
     },
     "localname": "NoncurrentReceivablesFromTaxesOtherThanIncomeTax",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofaccountcomprisesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncurrentValueAddedTaxReceivables": {
     "auth_ref": [
      "r429"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-current value added tax receivables. [Refer: Value added tax receivables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Non-current value added tax receivables",
        "terseLabel": "Non-current value added tax receivables"
       }
      }
     },
     "localname": "NoncurrentValueAddedTaxReceivables",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoftaxcreditrelatedtoVATTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NumberOfSharesIssuedAndFullyPaid": {
     "auth_ref": [
      "r32"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of shares issued by the entity, for which full payment has been received."
       }
      },
      "en-us": {
       "role": {
        "label": "Number of shares issued and fully paid",
        "terseLabel": "New voting common shares"
       }
      }
     },
     "localname": "NumberOfSharesIssuedAndFullyPaid",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/EquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "ifrs-full_NumberOfSharesOutstanding": {
     "auth_ref": [
      "r34"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of shares that have been authorised and issued, reduced by treasury shares held. [Refer: Treasury shares]"
       }
      },
      "en-us": {
       "role": {
        "label": "Number of shares outstanding",
        "periodEndLabel": "Balance (in Shares)",
        "periodStartLabel": "Initial balances (in Shares)",
        "terseLabel": "Number of shares"
       }
      }
     },
     "localname": "NumberOfSharesOutstanding",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/EquityDetails",
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "sharesItemType"
    },
    "ifrs-full_OneYearBeforeReportingYearMember": {
     "auth_ref": [
      "r297"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a year that ended one year before the end of the reporting year."
       }
      },
      "en-us": {
       "role": {
        "label": "One year before reporting year [member]",
        "terseLabel": "Up to 1 year [Member]"
       }
      }
     },
     "localname": "OneYearBeforeReportingYearMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcurrentvalueofobligationsforfinanceleaseTable"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_OperatingSegmentsMember": {
     "auth_ref": [
      "r275"
     ],
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Operating segments [member]",
        "terseLabel": "Segments [Member]"
       }
      }
     },
     "localname": "OperatingSegmentsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofEBITDAforeachsegmentTable"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_OrdinarySharesMember": {
     "auth_ref": [
      "r112",
      "r431"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Ordinary shares [member]",
        "terseLabel": "Number of shares in thousands",
        "verboseLabel": "Ordinary shares [member]"
       }
      }
     },
     "localname": "OrdinarySharesMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/EquityDetails",
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_OtherAssets": {
     "auth_ref": [
      "r428"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of assets that the entity does not separately disclose in the same statement or note."
       }
      },
      "en-us": {
       "role": {
        "label": "Other assets",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "OtherAssets",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofforeigncurrencytranslationadjustmentTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherAssetsMember": {
     "auth_ref": [
      "r385"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for assets that the entity does not separately disclose in the same statement or note."
       }
      },
      "en-us": {
       "role": {
        "label": "Other assets [member]",
        "terseLabel": "Other Assets [member]"
       }
      }
     },
     "localname": "OtherAssetsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofintangibleassetsandrelatedaccumulatedamortizationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_OtherCashAndCashEquivalents": {
     "auth_ref": [
      "r463"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other cash and cash equivalents",
        "terseLabel": "Cash and cash equivalents (in Nuevos Soles)"
       }
      }
     },
     "localname": "OtherCashAndCashEquivalents",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/BasisofPreparationandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherComponentsOfDeferredTaxExpenseIncome": {
     "auth_ref": [
      "r435"
     ],
     "crdr": "debit",
     "lang": {
      "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)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other components of deferred tax expense (income)",
        "terseLabel": "- Others"
       }
      }
     },
     "localname": "OtherComponentsOfDeferredTaxExpenseIncome",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedpretaxincomeTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherComprehensiveIncome": {
     "auth_ref": [
      "r4",
      "r39",
      "r50",
      "r193"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "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]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other comprehensive income",
        "terseLabel": "Other comprehensive income",
        "totalLabel": "Other comprehensive income for the year, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncome",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedComprehensiveIncome",
      "http://www.aenza.com.pe/role/ScheduleofcorporationsubsidiariesmaterialnoncontrollinginterestsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive income [abstract]",
        "terseLabel": "Other comprehensive income:",
        "verboseLabel": "Other income:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofotherincomeandexpensesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_OtherComprehensiveIncomeAttributableToNoncontrollingInterests": {
     "auth_ref": [
      "r433"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income attributable to non-controlling interests. [Refer: Non-controlling interests; Other comprehensive income]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other comprehensive income, attributable to non-controlling interests",
        "terseLabel": "Non-controlling interest"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeAttributableToNoncontrollingInterests",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcontrollinginterestnetoftaxTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherComprehensiveIncomeAttributableToOwnersOfParent": {
     "auth_ref": [
      "r433"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income attributable to owners of the parent."
       }
      },
      "en-us": {
       "role": {
        "label": "Other comprehensive income, attributable to owners of parent",
        "terseLabel": "Other comprehensive income of the year",
        "verboseLabel": "Controlling interest"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeAttributableToOwnersOfParent",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofanalysisofothercomprehensiveincomeTable",
      "http://www.aenza.com.pe/role/ScheduleofcontrollinginterestnetoftaxTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherComprehensiveIncomeBeforeTax": {
     "auth_ref": [
      "r51"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, before tax. [Refer: Other comprehensive income]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other comprehensive income, before tax",
        "terseLabel": "Total value in OCI"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeBeforeTax",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcontrollinginterestnetoftaxTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges": {
     "auth_ref": [
      "r28",
      "r50"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "ifrs-full_OtherComprehensiveIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, net of tax, after reclassification adjustments, related to cash flow hedges. [Refer: Cash flow hedges [member]; Other comprehensive income]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other comprehensive income, net of tax, cash flow hedges",
        "terseLabel": "Cash flow hedge, net of tax",
        "verboseLabel": "Cash flow hedge"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeNetOfTaxCashFlowHedges",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedComprehensiveIncome",
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation": {
     "auth_ref": [
      "r28",
      "r50"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedComprehensiveIncome": {
       "order": 3.0,
       "parentTag": "ifrs-full_OtherComprehensiveIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other comprehensive income, net of tax, exchange differences on translation of foreign operations",
        "terseLabel": "Foreign currency translation adjustment, net of tax",
        "verboseLabel": "Foreign currency translation adjustment"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedComprehensiveIncome",
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnHedgingInstrumentsThatHedgeInvestmentsInEquityInstruments": {
     "auth_ref": [
      "r28",
      "r50"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "ifrs-full_OtherComprehensiveIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, net of tax, related to gains (losses) on hedging instruments that hedge investments in equity instruments that the entity has designated at fair value through other comprehensive income. [Refer: Other comprehensive income]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other comprehensive income, net of tax, gains (losses) on hedging instruments that hedge investments in equity instruments",
        "terseLabel": "Other comprehensive income recycled"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeNetOfTaxGainsLossesOnHedgingInstrumentsThatHedgeInvestmentsInEquityInstruments",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans": {
     "auth_ref": [
      "r28",
      "r50",
      "r441"
     ],
     "crdr": "credit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other comprehensive income, net of tax, gains (losses) on remeasurements of defined benefit plans",
        "terseLabel": "Total comprehensive income for the year Comprehensive income attributable",
        "verboseLabel": "Other comprehensive income, allocated to non-controlling interest"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementofincomeTable",
      "http://www.aenza.com.pe/role/ScheduleofcorporationsubsidiariesmaterialnoncontrollinginterestsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossBeforeTax": {
     "auth_ref": [
      "r432",
      "r434"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income that will be reclassified to profit or loss, before tax. [Refer: Other comprehensive income]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other comprehensive income that will be reclassified to profit or loss, before tax",
        "terseLabel": "(Charge) credit for the year"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossBeforeTax",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofanalysisofothercomprehensiveincomeTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax": {
     "auth_ref": [
      "r345",
      "r346"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income that will be reclassified to profit or loss, net of tax. [Refer: Other comprehensive income]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other comprehensive income that will be reclassified to profit or loss, net of tax",
        "terseLabel": "(Loss) profit attributable total",
        "totalLabel": "(Loss) profit attributable, total"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement",
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementofincomeTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherCurrentAssets": {
     "auth_ref": [
      "r428"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current assets that the entity does not separately disclose in the same statement or note. [Refer: Current assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other current assets",
        "terseLabel": "Other current assets",
        "verboseLabel": "Net current assets (in Nuevos Soles)"
       }
      }
     },
     "localname": "OtherCurrentAssets",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/BasisofPreparationandSignificantAccountingPoliciesDetails",
      "http://www.aenza.com.pe/role/ScheduleoffinancialinformationforjointventuresTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherCurrentFinancialAssets": {
     "auth_ref": [
      "r11"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable": {
       "order": 4.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current financial assets that the entity does not separately disclose in the same statement or note. [Refer: Other financial assets; Current financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other current financial assets",
        "terseLabel": "Other current assets"
       }
      }
     },
     "localname": "OtherCurrentFinancialAssets",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherCurrentLiabilities": {
     "auth_ref": [
      "r428"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable": {
       "order": 2.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current liabilities that the entity does not separately disclose in the same statement or note. [Refer: Current liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other current liabilities",
        "negatedLabel": "Total current liabilities",
        "terseLabel": "Other current liabilities"
       }
      }
     },
     "localname": "OtherCurrentLiabilities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable",
      "http://www.aenza.com.pe/role/ScheduleoffinancialinformationforjointventuresTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherCurrentPayables": {
     "auth_ref": [
      "r428"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "order": 6.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      },
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable": {
       "order": 6.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current payables that the entity does not separately disclose in the same statement or note."
       }
      },
      "en-us": {
       "role": {
        "label": "Other current payables",
        "terseLabel": "Other accounts payable"
       }
      }
     },
     "localname": "OtherCurrentPayables",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherCurrentReceivables": {
     "auth_ref": [
      "r342"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "order": 4.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      },
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable": {
       "order": 3.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      },
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable": {
       "order": 4.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current other receivables. [Refer: Other receivables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other current receivables",
        "terseLabel": "Other accounts receivable, net",
        "verboseLabel": "Other accounts receivable"
       }
      }
     },
     "localname": "OtherCurrentReceivables",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable",
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherExpenseByNature": {
     "auth_ref": [
      "r55",
      "r337"
     ],
     "crdr": "debit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other expenses, by nature",
        "terseLabel": "Other expenditures",
        "verboseLabel": "Recorded expenses (in Dollars)"
       }
      }
     },
     "localname": "OtherExpenseByNature",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails",
      "http://www.aenza.com.pe/role/ScheduleofotherincomeandexpensesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherFinancialAssets": {
     "auth_ref": [
      "r11"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ScheduleoffinancialincomeTable": {
       "order": 4.0,
       "parentTag": "aenz_FinancialIncomeTotal",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of financial assets that the entity does not separately disclose in the same statement or note. [Refer: Financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other financial assets",
        "negatedLabel": "Others"
       }
      }
     },
     "localname": "OtherFinancialAssets",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialincomeTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherGainsLosses": {
     "auth_ref": [
      "r424",
      "r425"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The gains (losses) that the entity does not separately disclose in the same statement or note."
       }
      },
      "en-us": {
       "role": {
        "label": "Other gains (losses)",
        "terseLabel": "Total gain/losses"
       }
      }
     },
     "localname": "OtherGainsLosses",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationsexchangegainsandlossesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates": {
     "auth_ref": [
      "r433"
     ],
     "crdr": "credit",
     "lang": {
      "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]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other income (expense) from subsidiaries, jointly controlled entities and associates",
        "terseLabel": "Other income and expenses, net"
       }
      }
     },
     "localname": "OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentperformanceTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities": {
     "auth_ref": [
      "r155"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Inflows (outflows) of cash, classified as operating activities, that the entity does not separately disclose in the same statement or note."
       }
      },
      "en-us": {
       "role": {
        "label": "Other inflows (outflows) of cash, classified as operating activities",
        "terseLabel": "Other adjustments"
       }
      }
     },
     "localname": "OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofthebalancesintheconsolidatedstatementofcashflowsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherInventories": {
     "auth_ref": [
      "r447"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of inventory that the entity does not separately disclose in the same statement or note. [Refer: Inventories]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other current inventories",
        "negatedLabel": "Allowance for inventory write-downs"
       }
      }
     },
     "localname": "OtherInventories",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofinventoriesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherLiabilities": {
     "auth_ref": [
      "r428"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of liabilities that the entity does not separately disclose in the same statement or note."
       }
      },
      "en-us": {
       "role": {
        "label": "Other liabilities",
        "terseLabel": "Liabilities",
        "verboseLabel": "Total liabilities"
       }
      }
     },
     "localname": "OtherLiabilities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/GeneralInformationDetails",
      "http://www.aenza.com.pe/role/ScheduleofforeigncurrencytranslationadjustmentTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherLongtermBenefits": {
     "auth_ref": [
      "r443"
     ],
     "crdr": "debit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other long-term employee benefits",
        "terseLabel": "Long-term balance"
       }
      }
     },
     "localname": "OtherLongtermBenefits",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/InventoriesNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherLongtermProvisions": {
     "auth_ref": [
      "r30"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "order": 6.0,
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-current provisions other than provisions for employee benefits. [Refer: Non-current provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other non-current provisions",
        "terseLabel": "Other provisions"
       }
      }
     },
     "localname": "OtherLongtermProvisions",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherNoncurrentAssets": {
     "auth_ref": [
      "r428"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable": {
       "order": 2.0,
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other non-current assets",
        "terseLabel": "Other non-current assets"
       }
      }
     },
     "localname": "OtherNoncurrentAssets",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherNoncurrentFinancialLiabilities": {
     "auth_ref": [
      "r17",
      "r195"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "order": 4.0,
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other non-current financial liabilities",
        "terseLabel": "Other accounts payable"
       }
      }
     },
     "localname": "OtherNoncurrentFinancialLiabilities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherNoncurrentLiabilities": {
     "auth_ref": [
      "r428"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable": {
       "order": 2.0,
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0
      },
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable": {
       "order": 2.0,
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other non-current liabilities",
        "terseLabel": "Other non-current liabilities",
        "totalLabel": "Total non-current liabilities"
       }
      }
     },
     "localname": "OtherNoncurrentLiabilities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable",
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherNoncurrentReceivables": {
     "auth_ref": [
      "r342"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "order": 4.0,
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0
      },
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable": {
       "order": 4.0,
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-current other receivables. [Refer: Other receivables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other non-current receivables",
        "terseLabel": "Other accounts receivable, net",
        "verboseLabel": "Other long-term accounts receivable"
       }
      }
     },
     "localname": "OtherNoncurrentReceivables",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherOperatingIncomeExpense": {
     "auth_ref": [
      "r433"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of operating income (expense) that the entity does not separately disclose in the same statement or note."
       }
      },
      "en-us": {
       "role": {
        "label": "Other operating income (expense)",
        "negatedLabel": "Operating costs",
        "terseLabel": "Other income and expenses",
        "verboseLabel": "Other expenses, net"
       }
      }
     },
     "localname": "OtherOperatingIncomeExpense",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement",
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementofincomeTable",
      "http://www.aenza.com.pe/role/ScheduleofdiscontinuedoperationrelatedtoAdexusSATable",
      "http://www.aenza.com.pe/role/ScheduleofotherincomeandexpensesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherPayables": {
     "auth_ref": [
      "r428"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Amounts payable that the entity does not separately disclose in the same statement or note."
       }
      },
      "en-us": {
       "role": {
        "label": "Other payables",
        "terseLabel": "Other accounts payables and other provisions (except non-financial liabilities)"
       }
      }
     },
     "localname": "OtherPayables",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherPriceRiskMember": {
     "auth_ref": [
      "r264",
      "r292",
      "r293",
      "r294",
      "r295"
     ],
     "lang": {
      "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]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other price risk [member]",
        "terseLabel": "Price risk [Member]"
       }
      }
     },
     "localname": "OtherPriceRiskMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialRiskManagementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_OtherPropertyPlantAndEquipment": {
     "auth_ref": [
      "r439"
     ],
     "crdr": "debit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other property, plant and equipment",
        "terseLabel": "Property, plant, and equipment"
       }
      }
     },
     "localname": "OtherPropertyPlantAndEquipment",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherPropertyPlantAndEquipmentMember": {
     "auth_ref": [
      "r439"
     ],
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other property, plant and equipment [member]",
        "terseLabel": "Other equipment [Member]"
       }
      }
     },
     "localname": "OtherPropertyPlantAndEquipmentMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofestimatedusefullivesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_OtherProvisions": {
     "auth_ref": [
      "r30",
      "r126"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable": {
       "order": 3.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of provisions other than provisions for employee benefits. [Refer: Provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other provisions",
        "periodEndLabel": "As of December 31",
        "periodStartLabel": "As of January 1",
        "terseLabel": "Other provisions"
       }
      }
     },
     "localname": "OtherProvisions",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable",
      "http://www.aenza.com.pe/role/ScheduleofprovisionforclosurecorrespondsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherProvisionsMember": {
     "auth_ref": [
      "r130"
     ],
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other provisions [member]"
       }
      }
     },
     "localname": "OtherProvisionsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherProvisionsDetails",
      "http://www.aenza.com.pe/role/ScheduleofotherprovisionsTable",
      "http://www.aenza.com.pe/role/ScheduleofprovisionforclosurecorrespondsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_OtherReceivables": {
     "auth_ref": [
      "r342"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount receivable by the entity that it does not separately disclose in the same statement or note."
       }
      },
      "en-us": {
       "role": {
        "label": "Other receivables",
        "terseLabel": "Receivables",
        "verboseLabel": "Account receivables (in Nuevos Soles)"
       }
      }
     },
     "localname": "OtherReceivables",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/FinanceIncomeandExpensesInterestforPresentValueofFinancialAssetsorLiabilitiesDetails",
      "http://www.aenza.com.pe/role/ScheduleofbalancesofcontractassetsandliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherRelatedPartiesMember": {
     "auth_ref": [
      "r96"
     ],
     "lang": {
      "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]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other related parties [member]",
        "terseLabel": "Others [Member]",
        "verboseLabel": "Other [Member]"
       }
      }
     },
     "localname": "OtherRelatedPartiesMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinishedpropertiesTable",
      "http://www.aenza.com.pe/role/ScheduleofrealstateworkinprogressTable"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_OtherReserves": {
     "auth_ref": [
      "r344"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "order": 5.0,
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "A component of equity representing reserves within equity, not including retained earnings. [Refer: Retained earnings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other reserves",
        "terseLabel": "Other reserves"
       }
      }
     },
     "localname": "OtherReserves",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherReservesMember": {
     "auth_ref": [
      "r6",
      "r36"
     ],
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other reserves [member]",
        "terseLabel": "Other reserves"
       }
      }
     },
     "localname": "OtherReservesMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_OtherShorttermEmployeeBenefits": {
     "auth_ref": [
      "r445"
     ],
     "crdr": "debit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other short-term employee benefits",
        "terseLabel": "Short-term benefits"
       }
      }
     },
     "localname": "OtherShorttermEmployeeBenefits",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/TransactionswithRelatedPartiesandJointOperatorsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherShorttermProvisions": {
     "auth_ref": [
      "r30"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "order": 7.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current provisions other than provisions for employee benefits. [Refer: Provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other current provisions",
        "terseLabel": "Other provisions"
       }
      }
     },
     "localname": "OtherShorttermProvisions",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome": {
     "auth_ref": [
      "r58"
     ],
     "crdr": "debit",
     "lang": {
      "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 the entity does not separately disclose in the same statement or note. [Refer: Accounting profit; Applicable tax rate]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other tax effects for reconciliation between accounting profit and tax expense (income)",
        "terseLabel": "Finished properties"
       }
      }
     },
     "localname": "OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinishedpropertiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherTradingIncomeExpense": {
     "auth_ref": [
      "r427"
     ],
     "crdr": "credit",
     "lang": {
      "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)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other trading income (expense)",
        "terseLabel": "Other financial expenses"
       }
      }
     },
     "localname": "OtherTradingIncomeExpense",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialexpensesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OutstandingCommitmentsMadeOnBehalfOfEntityRelatedPartyTransactions": {
     "auth_ref": [
      "r92"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of outstanding commitments made on behalf of the entity in related party transactions. [Refer: Related parties [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Outstanding commitments made on behalf of entity, related party transactions",
        "terseLabel": "Outstanding balance"
       }
      }
     },
     "localname": "OutstandingCommitmentsMadeOnBehalfOfEntityRelatedPartyTransactions",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ParValuePerShare": {
     "auth_ref": [
      "r33"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The nominal value per share."
       }
      },
      "en-us": {
       "role": {
        "label": "Par value per share",
        "terseLabel": "Par value per share (in Nuevos Soles per share)"
       }
      }
     },
     "localname": "ParValuePerShare",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/EquityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_ParentMember": {
     "auth_ref": [
      "r94"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for an entity that controls one or more entities."
       }
      },
      "en-us": {
       "role": {
        "label": "Parent [member]",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "ParentMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_PastDueStatusAxis": {
     "auth_ref": [
      "r390",
      "r472"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Past due status [axis]"
       }
      }
     },
     "localname": "PastDueStatusAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofexistingcustomersrelatedpartiesTable",
      "http://www.aenza.com.pe/role/ScheduleofmaturityTable"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_PastDueStatusMember": {
     "auth_ref": [
      "r390",
      "r472"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Past due status [member]"
       }
      }
     },
     "localname": "PastDueStatusMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofexistingcustomersrelatedpartiesTable",
      "http://www.aenza.com.pe/role/ScheduleofmaturityTable"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_PaymentsForDebtIssueCosts": {
     "auth_ref": [
      "r459"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "order": 6.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for debt issue costs."
       }
      },
      "en-us": {
       "role": {
        "label": "Payments for debt issue costs",
        "negatedLabel": "Payment for debt transaction costs"
       }
      }
     },
     "localname": "PaymentsForDebtIssueCosts",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PaymentsForDevelopmentProjectExpenditure": {
     "auth_ref": [
      "r458"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for expenditure related to development projects."
       }
      },
      "en-us": {
       "role": {
        "label": "Payments for development project expenditure",
        "terseLabel": "Expenditure"
       }
      }
     },
     "localname": "PaymentsForDevelopmentProjectExpenditure",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities": {
     "auth_ref": [
      "r371"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "order": 4.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for payment of lease liabilities, classified as financing activities. [Refer: Lease liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Payments of lease liabilities, classified as financing activities",
        "negatedLabel": "Amortization of leases"
       }
      }
     },
     "localname": "PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PaymentsToSuppliersForGoodsAndServices": {
     "auth_ref": [
      "r367"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow to suppliers for goods and services."
       }
      },
      "en-us": {
       "role": {
        "label": "Payments to suppliers for goods and services",
        "terseLabel": "Cost of sales of goods and services"
       }
      }
     },
     "localname": "PaymentsToSuppliersForGoodsAndServices",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofworkersprofitsharingintheincomestatementTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PercentageOfEntitysRevenue": {
     "auth_ref": [
      "r468"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The percentage of the entity's revenue. [Refer: Revenue]"
       }
      },
      "en-us": {
       "role": {
        "label": "Percentage of entity's revenue",
        "terseLabel": "Corporation\u2019s revenue"
       }
      }
     },
     "localname": "PercentageOfEntitysRevenue",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/OperatingSegmentsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans": {
     "auth_ref": [
      "r441",
      "r444"
     ],
     "crdr": "debit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Post-employment benefit expense in profit or loss, defined benefit plans",
        "terseLabel": "Employee\u2019s severance indemnities"
       }
      }
     },
     "localname": "PostemploymentBenefitExpenseDefinedBenefitPlans",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofsalarieswagesandfringebenefitscompriseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_Prepayments": {
     "auth_ref": [
      "r342"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Receivables that represent amounts paid for goods and services before they have been delivered."
       }
      },
      "en-us": {
       "role": {
        "label": "Prepayments",
        "terseLabel": "Prepayment discount"
       }
      }
     },
     "localname": "Prepayments",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherIncomeandExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PreviouslyStatedMember": {
     "auth_ref": [
      "r2",
      "r164",
      "r165",
      "r168"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the information previously stated in the financial statements (ie before retrospective application or retrospective restatement)."
       }
      },
      "en-us": {
       "role": {
        "label": "Previously stated [member]",
        "terseLabel": "Reported [Member]"
       }
      }
     },
     "localname": "PreviouslyStatedMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementofincomeTable",
      "http://www.aenza.com.pe/role/ScheduleofsegmentinformationbygeographicareaTable",
      "http://www.aenza.com.pe/role/ScheduleofthebalancesintheconsolidatedstatementofcashflowsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_PrincipalPlaceOfBusinessOfSubsidiary": {
     "auth_ref": [
      "r106",
      "r109",
      "r175",
      "r179"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The principal place of business of a subsidiary. [Refer: Principal place of business; Subsidiaries [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Principal place of business of subsidiary",
        "terseLabel": "Description"
       }
      }
     },
     "localname": "PrincipalPlaceOfBusinessOfSubsidiary",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconcessionsheldbythecorporationTable"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities": {
     "auth_ref": [
      "r370"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "order": 1.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash inflow from borrowings obtained. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Proceeds from borrowings, classified as financing activities",
        "terseLabel": "Borrowing received"
       }
      }
     },
     "localname": "ProceedsFromBorrowingsClassifiedAsFinancingActivities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProceedsFromDisposalOfMiningAssets": {
     "auth_ref": [
      "r458"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash inflow from the disposal of mining assets. [Refer: Mining assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Proceeds from disposal of mining assets",
        "terseLabel": "Mining sector value"
       }
      }
     },
     "localname": "ProceedsFromDisposalOfMiningAssets",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProceedsFromIssueOfBondsNotesAndDebentures": {
     "auth_ref": [
      "r459"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "order": 2.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash inflow from the issuing of bonds, notes and debentures."
       }
      },
      "en-us": {
       "role": {
        "label": "Proceeds from issue of bonds, notes and debentures",
        "terseLabel": "Bonds issued",
        "verboseLabel": "Issue of corporate bonds"
       }
      }
     },
     "localname": "ProceedsFromIssueOfBondsNotesAndDebentures",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/BondsDetails",
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities": {
     "auth_ref": [
      "r369"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "order": 1.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash inflow from sales of property, plant and equipment, classified as investing activities. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Proceeds from sales of property, plant and equipment, classified as investing activities",
        "terseLabel": "Proceeds from sale of property, plant and equipment"
       }
      }
     },
     "localname": "ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProductsAndServicesAxis": {
     "auth_ref": [
      "r276",
      "r383"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Products and services [axis]"
       }
      }
     },
     "localname": "ProductsAndServicesAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialassetsandliabilitiesTable",
      "http://www.aenza.com.pe/role/ScheduleofrevenuesfromcontractswithcustomersTable"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ProductsAndServicesMember": {
     "auth_ref": [
      "r276",
      "r383"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Products and services [member]"
       }
      }
     },
     "localname": "ProductsAndServicesMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofrevenuesfromcontractswithcustomersTable"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ProfitLoss": {
     "auth_ref": [
      "r3",
      "r38",
      "r156",
      "r170",
      "r172",
      "r269",
      "r271",
      "r378",
      "r401",
      "r404"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0
      },
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Profit of the year",
        "netLabel": "Loss for the period",
        "terseLabel": "Loss for the year",
        "totalLabel": "Loss for the year",
        "verboseLabel": "(Loss) profit for the year"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedComprehensiveIncome",
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement",
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementofincomeTable",
      "http://www.aenza.com.pe/role/ScheduleofcorporationsubsidiariesmaterialnoncontrollinginterestsTable",
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentperformanceTable",
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProfitLossAttributableToNoncontrollingInterests": {
     "auth_ref": [
      "r41",
      "r177"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The profit (loss) from continuing and discontinued operations attributable to non-controlling interests. [Refer: Profit (loss); Non-controlling interests]"
       }
      },
      "en-us": {
       "role": {
        "label": "Profit (loss), attributable to non-controlling interests",
        "terseLabel": "Non-controlling interest"
       }
      }
     },
     "localname": "ProfitLossAttributableToNoncontrollingInterests",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement",
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementofincomeTable",
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentperformanceTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity": {
     "auth_ref": [
      "r114"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The profit (loss) attributable to ordinary equity holders of the parent entity. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Profit (loss), attributable to ordinary equity holders of parent entity, used in calculating basic earnings per share",
        "terseLabel": "Loss attributable to owners of the Company during the period"
       }
      }
     },
     "localname": "ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofbasiclosspercommonshareTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProfitLossBeforeTax": {
     "auth_ref": [
      "r228",
      "r337",
      "r338",
      "r399",
      "r400"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "ifrs-full_ProfitLossFromContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The profit (loss) before tax expense or income. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Profit (loss) before tax",
        "terseLabel": "Loss before income tax",
        "totalLabel": "Loss before income tax"
       }
      }
     },
     "localname": "ProfitLossBeforeTax",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement",
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedpretaxincomeTable",
      "http://www.aenza.com.pe/role/ScheduleofdiscontinuedoperationrelatedtoAdexusSATable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProfitLossFromContinuingOperations": {
     "auth_ref": [
      "r38",
      "r191",
      "r269",
      "r271"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The profit (loss) from continuing operations. [Refer: Continuing operations [member]; Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Profit (loss) from continuing operations",
        "netLabel": "Profit from operations",
        "terseLabel": "Loss from continuing operations",
        "totalLabel": "Loss from continuing operations",
        "verboseLabel": "(Loss) profit from continuing operations"
       }
      }
     },
     "localname": "ProfitLossFromContinuingOperations",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement",
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementofincomeTable",
      "http://www.aenza.com.pe/role/ScheduleoffinancialinformationforjointventuresTable",
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentperformanceTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProfitLossFromContinuingOperationsAttributableToOrdinaryEquityHoldersOfParentEntity": {
     "auth_ref": [
      "r114"
     ],
     "crdr": "credit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Profit (loss) from continuing operations attributable to ordinary equity holders of parent entity, used in calculating basic earnings per share",
        "terseLabel": "Loss from continuing operations attributable to owners of the Company during the period"
       }
      }
     },
     "localname": "ProfitLossFromContinuingOperationsAttributableToOrdinaryEquityHoldersOfParentEntity",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofbasiclosspercommonshareTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProfitLossFromContinuingOperationsAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects": {
     "auth_ref": [
      "r114"
     ],
     "crdr": "credit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Profit (loss) from continuing operations attributable to ordinary equity holders of parent entity, used in calculating diluted earnings per share",
        "terseLabel": "- Equity method (profit) loss"
       }
      }
     },
     "localname": "ProfitLossFromContinuingOperationsAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedpretaxincomeTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProfitLossFromDiscontinuedOperations": {
     "auth_ref": [
      "r49",
      "r54",
      "r192",
      "r227"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The profit (loss) from discontinued operations. [Refer: Discontinued operations [member]; Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Profit (loss) from discontinued operations",
        "negatedLabel": "Loss from discontinued operations",
        "netLabel": "Loss from discontinuing operations",
        "terseLabel": "Loss from discontinued operation, net of tax",
        "verboseLabel": "Loss from discontinued operations"
       }
      }
     },
     "localname": "ProfitLossFromDiscontinuedOperations",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement",
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementofincomeTable",
      "http://www.aenza.com.pe/role/ScheduleofdiscontinuedoperationrelatedtoAdexusSATable",
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentperformanceTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProfitLossFromOperatingActivities": {
     "auth_ref": [
      "r360",
      "r433"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The profit (loss) from operating activities of the entity. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Profit (loss) from operating activities",
        "negatedLabel": "Operating loss",
        "terseLabel": "Operating profit (Loss)",
        "totalLabel": "Operating (loss) profit",
        "verboseLabel": "Operating profit (loss)"
       }
      }
     },
     "localname": "ProfitLossFromOperatingActivities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement",
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementofincomeTable",
      "http://www.aenza.com.pe/role/ScheduleofdiscontinuedoperationrelatedtoAdexusSATable",
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentperformanceTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PropertyAmountContributedToFairValueOfPlanAssets": {
     "auth_ref": [
      "r355"
     ],
     "crdr": "debit",
     "lang": {
      "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]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Real estate, amount contributed to fair value of plan assets",
        "terseLabel": "Real estate"
       }
      }
     },
     "localname": "PropertyAmountContributedToFairValueOfPlanAssets",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofexpectedfutureincomefromsignedcontractsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PropertyPlantAndEquipment": {
     "auth_ref": [
      "r8",
      "r73"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "order": 8.0,
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0
      },
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable": {
       "order": 7.0,
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Property, plant and equipment",
        "periodEndLabel": "Ending Balance, Carrying amounts",
        "periodStartLabel": "Beginning balance, carrying amount",
        "terseLabel": "Property, plant and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipment",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofintangibleassetsandrelatedaccumulatedamortizationTable",
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets": {
     "auth_ref": [
      "r78"
     ],
     "crdr": "debit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Property, plant and equipment, revalued assets, at cost",
        "terseLabel": "Asset sales"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PropertyPlantAndEquipmentMember": {
     "auth_ref": [
      "r74",
      "r361",
      "r385"
     ],
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Property, plant and equipment [member]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsDetails",
      "http://www.aenza.com.pe/role/ScheduleofCorporationrecognizedassetsandliabilitiesforrightofuseTable",
      "http://www.aenza.com.pe/role/ScheduleofbalancescorrespondingtothemainprojectsTable",
      "http://www.aenza.com.pe/role/ScheduleofinvestmentpropertyanditsrelatedaccumulateddepreciationTable",
      "http://www.aenza.com.pe/role/ScheduleofinvoicespayableTable",
      "http://www.aenza.com.pe/role/ScheduleofpropertyplantandequipmentaccountsanditsrelatedaccumulateddepreciationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate": {
     "auth_ref": [
      "r386",
      "r387"
     ],
     "crdr": "debit",
     "lang": {
      "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]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Property, plant and equipment recognised as of acquisition date",
        "terseLabel": "Cost"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofnetcarryingamountofmachineryandequipmentvehiclesandfurnitureandfixturesacquiredunderfinanceleasecontractsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProportionOfOwnershipInterestInAssociate": {
     "auth_ref": [
      "r107",
      "r110",
      "r182"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The proportion of ownership interest in an associate attributable to the entity. [Refer: Associates [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Proportion of ownership interest in associate",
        "terseLabel": "Interest percentage"
       }
      }
     },
     "localname": "ProportionOfOwnershipInterestInAssociate",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_ProportionOfOwnershipInterestInSubsidiary": {
     "auth_ref": [
      "r107",
      "r110",
      "r180"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The proportion of ownership interest in a subsidiary attributable to the entity. [Refer: Subsidiaries [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Proportion of ownership interest in subsidiary",
        "terseLabel": "Percentage of common shares directly held by Parent (%)"
       }
      }
     },
     "localname": "ProportionOfOwnershipInterestInSubsidiary",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationssubsidiariesandrelatedinterestTable"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_ProportionOfOwnershipInterestsHeldByNoncontrollingInterests": {
     "auth_ref": [
      "r176"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The proportion of ownership interests in a subsidiary held by non-controlling interests. [Refer: Subsidiaries [member]; Non-controlling interests]"
       }
      },
      "en-us": {
       "role": {
        "label": "Proportion of ownership interests held by non-controlling interests",
        "terseLabel": "Percentage of interest"
       }
      }
     },
     "localname": "ProportionOfOwnershipInterestsHeldByNoncontrollingInterests",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationsmajorjointoperationsTable"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_ProportionOfVotingPowerHeldInAssociate": {
     "auth_ref": [
      "r107",
      "r110",
      "r182"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The proportion of the voting rights in an associate held by the entity. [Refer: Associates [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Proportion of voting rights held in associate",
        "terseLabel": "Proportion of voting rights held in associate"
       }
      }
     },
     "localname": "ProportionOfVotingPowerHeldInAssociate",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember": {
     "auth_ref": [
      "r362",
      "r363"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a provision relating to decommissioning, restoration and rehabilitation costs. [Refer: Other provisions [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Provision for decommissioning, restoration and rehabilitation costs [member]",
        "terseLabel": "Provision for Closure [Member]"
       }
      }
     },
     "localname": "ProvisionForDecommissioningRestorationAndRehabilitationCostsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofotherprovisionsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ProvisionForTaxesOtherThanIncomeTaxMember": {
     "auth_ref": [
      "r449"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a provision for taxes other than income tax. Income taxes include all domestic and foreign taxes which are based on taxable profits. Income taxes also include taxes, such as withholding taxes, which are payable by a subsidiary, associate or joint arrangement on distributions to the reporting entity. [Refer: Other provisions [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Provision for taxes other than income tax [member]",
        "terseLabel": "Tax Contingencies [Member]"
       }
      }
     },
     "localname": "ProvisionForTaxesOtherThanIncomeTaxMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofotherprovisionsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ProvisionOfGuaranteesOrCollateralByEntityRelatedPartyTransactions": {
     "auth_ref": [
      "r359"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of guarantees or collateral provided by the entity in related party transactions. [Refer: Guarantees [member]; Related parties [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Provision of guarantees or collateral by entity, related party transactions",
        "terseLabel": "Enforcement of guarantees"
       }
      }
     },
     "localname": "ProvisionOfGuaranteesOrCollateralByEntityRelatedPartyTransactions",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProvisionUsedOtherProvisions": {
     "auth_ref": [
      "r128"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount used (ie incurred and charged against the provision) for other provisions. [Refer: Other provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Provision used, other provisions",
        "terseLabel": "Provisions for supplementary works"
       }
      }
     },
     "localname": "ProvisionUsedOtherProvisions",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_Provisions": {
     "auth_ref": [
      "r16"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of liabilities of uncertain timing or amount, including provisions for employee benefits."
       }
      },
      "en-us": {
       "role": {
        "label": "Provisions",
        "terseLabel": "Provisions"
       }
      }
     },
     "localname": "Provisions",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofotherprovisionsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities": {
     "auth_ref": [
      "r368"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "order": 5.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchases of intangible assets, classified as investing activities. [Refer: Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Purchase of intangible assets, classified as investing activities",
        "negatedLabel": "Acquisition of intangible assets"
       }
      }
     },
     "localname": "PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PurchaseOfInterestsInAssociates": {
     "auth_ref": [
      "r458"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "order": 6.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchase of interests in associates. [Refer: Associates [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Purchase of interests in associates",
        "negatedLabel": "Loss of deconsolidation of investment"
       }
      }
     },
     "localname": "PurchaseOfInterestsInAssociates",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod": {
     "auth_ref": [
      "r458"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "order": 4.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Purchase of interests in investments accounted for using equity method",
        "negatedLabel": "Acquisition of investment property"
       }
      }
     },
     "localname": "PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities": {
     "auth_ref": [
      "r368"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow": {
       "order": 7.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchases of property, plant and equipment, classified as investing activities. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Purchase of property, plant and equipment, classified as investing activities",
        "negatedLabel": "Acquisition of property, plant and equipment"
       }
      }
     },
     "localname": "PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PurchasesOfGoodsRelatedPartyTransactions": {
     "auth_ref": [
      "r357"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of goods purchased by the entity in related party transactions. [Refer: Related parties [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Purchases of goods, related party transactions",
        "terseLabel": "Purchase of goods"
       }
      }
     },
     "localname": "PurchasesOfGoodsRelatedPartyTransactions",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcostsandexpensesbynatureTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RangeAxis": {
     "auth_ref": [
      "r206",
      "r221",
      "r291",
      "r380",
      "r382",
      "r467"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Range [axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/BasisofPreparationandSignificantAccountingPoliciesDetails",
      "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/InventoriesNetDetails",
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNetDetails",
      "http://www.aenza.com.pe/role/OtherProvisionsDetails",
      "http://www.aenza.com.pe/role/ScheduleofcomprisesbankloansinlocalandforeigncurrenciesforworkingcapitalpurposesTable",
      "http://www.aenza.com.pe/role/ScheduleofestimatedusefullivesTable",
      "http://www.aenza.com.pe/role/ScheduleoffinanceleaseobligationsTable",
      "http://www.aenza.com.pe/role/ScheduleofleaseliabilityforrightofuseassetTable",
      "http://www.aenza.com.pe/role/ScheduleofminimumrangesmaximumrangesandtheaverageforthepropertybeforeanyadjustmentTable",
      "http://www.aenza.com.pe/role/TaxSituationDetails",
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_RangesMember": {
     "auth_ref": [
      "r206",
      "r221",
      "r291",
      "r380",
      "r382",
      "r467"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Ranges [member]"
       }
      }
     },
     "localname": "RangesMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/BasisofPreparationandSignificantAccountingPoliciesDetails",
      "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/InventoriesNetDetails",
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNetDetails",
      "http://www.aenza.com.pe/role/OtherProvisionsDetails",
      "http://www.aenza.com.pe/role/ScheduleofcomprisesbankloansinlocalandforeigncurrenciesforworkingcapitalpurposesTable",
      "http://www.aenza.com.pe/role/ScheduleoffinanceleaseobligationsTable",
      "http://www.aenza.com.pe/role/ScheduleofleaseliabilityforrightofuseassetTable",
      "http://www.aenza.com.pe/role/ScheduleofminimumrangesmaximumrangesandtheaverageforthepropertybeforeanyadjustmentTable",
      "http://www.aenza.com.pe/role/TaxSituationDetails",
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ReceiptsFromSalesOfGoodsAndRenderingOfServices": {
     "auth_ref": [
      "r366"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash inflow from sales of goods and rendering of services."
       }
      },
      "en-us": {
       "role": {
        "label": "Receipts from sales of goods and rendering of services",
        "terseLabel": "Sale of real estate and goods"
       }
      }
     },
     "localname": "ReceiptsFromSalesOfGoodsAndRenderingOfServices",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationsincomeisderivedprincipallyTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RecipesFormulaeModelsDesignsAndPrototypes": {
     "auth_ref": [
      "r365"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of intangible assets representing recipes, formulae, models, designs and prototypes. [Refer: Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Recipes, formulae, models, designs and prototypes",
        "terseLabel": "Design and construction project balance amount"
       }
      }
     },
     "localname": "RecipesFormulaeModelsDesignsAndPrototypes",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ReductionOfIssuedCapital": {
     "auth_ref": [
      "r426"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease in equity resulting from a reduction in issued capital. [Refer: Issued capital]"
       }
      },
      "en-us": {
       "role": {
        "label": "Reduction of issued capital",
        "negatedLabel": "Decrease in capital"
       }
      }
     },
     "localname": "ReductionOfIssuedCapital",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementoftheinvestmentsinassociatesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RentalExpense": {
     "auth_ref": [
      "r433"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expense recognised on rental activities."
       }
      },
      "en-us": {
       "role": {
        "label": "Rental expense",
        "terseLabel": "Rents in the projects"
       }
      }
     },
     "localname": "RentalExpense",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/TradeAccountsReceivableNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ReserveOfCashFlowHedgesMember": {
     "auth_ref": [
      "r280",
      "r339"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing the accumulated portion of gain (loss) on a hedging instrument that is determined to be an effective hedge for cash flow hedges. [Refer: Cash flow hedges [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Reserve of cash flow hedges [member]",
        "terseLabel": "Cash flow hedge [Member]"
       }
      }
     },
     "localname": "ReserveOfCashFlowHedgesMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofanalysisofothercomprehensiveincomeTable"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ReserveOfChangeInValueOfForeignCurrencyBasisSpreadsMember": {
     "auth_ref": [
      "r282",
      "r339"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Reserve of change in value of foreign currency basis spreads [member]",
        "terseLabel": "Exchange difference from\u202fnet\tinvestment in a foreign operation[Member]"
       }
      }
     },
     "localname": "ReserveOfChangeInValueOfForeignCurrencyBasisSpreadsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofanalysisofothercomprehensiveincomeTable"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember": {
     "auth_ref": [
      "r89",
      "r339"
     ],
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Reserve of exchange differences on translation [member]",
        "terseLabel": "Foreign currency translations adjustment [Member]"
       }
      }
     },
     "localname": "ReserveOfExchangeDifferencesOnTranslationMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofanalysisofothercomprehensiveincomeTable"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember": {
     "auth_ref": [
      "r405"
     ],
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Reserve of gains and losses on remeasuring available-for-sale financial assets [member]",
        "terseLabel": "Increase in fair value of available-for sale assets [Member]"
       }
      }
     },
     "localname": "ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofanalysisofothercomprehensiveincomeTable"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_RetainedEarnings": {
     "auth_ref": [
      "r344",
      "r346"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "order": 6.0,
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "A component of equity representing the entity's cumulative undistributed earnings or deficit."
       }
      },
      "en-us": {
       "role": {
        "label": "Retained earnings",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarnings",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RetainedEarningsMember": {
     "auth_ref": [
      "r6",
      "r339"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing an entity's cumulative undistributed earnings or deficit."
       }
      },
      "en-us": {
       "role": {
        "label": "Retained earnings [member]",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_RetirementsPropertyPlantAndEquipment": {
     "auth_ref": [
      "r440"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease in property, plant and equipment resulting from retirements. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Retirements, property, plant and equipment",
        "terseLabel": "Property, plant and equipment"
       }
      }
     },
     "localname": "RetirementsPropertyPlantAndEquipment",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofdepreciationcomprisesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis": {
     "auth_ref": [
      "r2",
      "r164",
      "r165",
      "r168"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Retrospective application and retrospective restatement [axis]"
       }
      }
     },
     "localname": "RetrospectiveApplicationAndRetrospectiveRestatementAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable",
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementofincomeTable",
      "http://www.aenza.com.pe/role/ScheduleofsegmentinformationbygeographicareaTable",
      "http://www.aenza.com.pe/role/ScheduleofthebalancesintheconsolidatedstatementofcashflowsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_Revenue": {
     "auth_ref": [
      "r44",
      "r190",
      "r228",
      "r265",
      "r270",
      "r276",
      "r277",
      "r279",
      "r337",
      "r338",
      "r378"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Revenue",
        "netLabel": "Revenue",
        "terseLabel": "Revenues total",
        "totalLabel": "Total revenue from ordinary activities arising from contracts with customers",
        "verboseLabel": "Revenues"
       }
      }
     },
     "localname": "Revenue",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement",
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementofincomeTable",
      "http://www.aenza.com.pe/role/ScheduleofcorporationsubsidiariesmaterialnoncontrollinginterestsTable",
      "http://www.aenza.com.pe/role/ScheduleofdiscontinuedoperationrelatedtoAdexusSATable",
      "http://www.aenza.com.pe/role/ScheduleoffinancialinformationforjointventuresTable",
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentperformanceTable",
      "http://www.aenza.com.pe/role/ScheduleofsegmentinformationbygeographicareaTable",
      "http://www.aenza.com.pe/role/ScheduleofsegmentsgeographicalareaTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RevenueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue [abstract]",
        "terseLabel": "Revenue",
        "verboseLabel": "Revenues:"
       }
      }
     },
     "localname": "RevenueAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_RevenueFromContractsWithCustomers": {
     "auth_ref": [
      "r207",
      "r208"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "ifrs-full_Revenue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Revenue from contracts with customers",
        "netLabel": "Revenues",
        "terseLabel": "Revenue from construction activities",
        "verboseLabel": "Revenues from construction activities"
       }
      }
     },
     "localname": "RevenueFromContractsWithCustomers",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement",
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementofincomeTable",
      "http://www.aenza.com.pe/role/ScheduleofsensitivityanalysiswasperformedconsideringincreasedecreasecorporationsgrossmarginsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RevenueFromRenderingOfServices": {
     "auth_ref": [
      "r427"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of revenue arising from the rendering of services. [Refer: Revenue]"
       }
      },
      "en-us": {
       "role": {
        "label": "Revenue from rendering of services",
        "terseLabel": "Services rendered"
       }
      }
     },
     "localname": "RevenueFromRenderingOfServices",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcorporationsincomeisderivedprincipallyTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RevenueFromRoyalties": {
     "auth_ref": [
      "r427"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of income arising from royalties."
       }
      },
      "en-us": {
       "role": {
        "label": "Royalty income",
        "terseLabel": "Royalties recorded amount"
       }
      }
     },
     "localname": "RevenueFromRoyalties",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherAccountsPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions": {
     "auth_ref": [
      "r357"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of revenue arising from the sale of goods in related party transactions. [Refer: Revenue; Related parties [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Revenue from sale of goods, related party transactions",
        "terseLabel": "- Joint operations"
       }
      }
     },
     "localname": "RevenueFromSaleOfGoodsRelatedPartyTransactions",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoftransactionswithrelatedpartiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ReversalOfImpairmentLoss": {
     "auth_ref": [
      "r120",
      "r121"
     ],
     "crdr": "credit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Reversal of impairment loss",
        "terseLabel": "Reversal of impairment loss"
       }
      }
     },
     "localname": "ReversalOfImpairmentLoss",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r137"
     ],
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Reversal of impairment loss recognised in profit or loss, intangible assets other than goodwill",
        "negatedLabel": "Impairment loss, Accumulated impairment and depreciation"
       }
      }
     },
     "localname": "ReversalOfImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofintangibleassetsandrelatedaccumulatedamortizationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment": {
     "auth_ref": [
      "r52",
      "r70"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of reversal of impairment loss recognised in profit or loss for property, plant and equipment. [Refer: Reversal of impairment loss recognised in profit or loss; Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Reversal of impairment loss recognised in profit or loss, property, plant and equipment",
        "terseLabel": "Recovery of property, plant and equipment"
       }
      }
     },
     "localname": "ReversalOfImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcostsandexpensesbynatureTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RightofuseAssets": {
     "auth_ref": [
      "r217"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "order": 10.0,
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0
      },
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable": {
       "order": 9.0,
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of assets that represent a lessee's right to use an underlying asset for the lease term. 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."
       }
      },
      "en-us": {
       "role": {
        "label": "Right-of-use assets",
        "terseLabel": "Right-of-use assets, net"
       }
      }
     },
     "localname": "RightofuseAssets",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RightofuseAssetsMember": {
     "auth_ref": [
      "r213"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for right-of-use assets. [Refer: Right-of-use assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Right-of-use assets [member]",
        "terseLabel": "Right-of-use assets [Member]"
       }
      }
     },
     "localname": "RightofuseAssetsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementofdeferredtaxassetsandliabilitiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_SegmentConsolidationItemsAxis": {
     "auth_ref": [
      "r269"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Segment consolidation items [axis]"
       }
      }
     },
     "localname": "SegmentConsolidationItemsAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofEBITDAforeachsegmentTable"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_SegmentsAxis": {
     "auth_ref": [
      "r121",
      "r209",
      "r269",
      "r354",
      "r403"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Segments [axis]"
       }
      }
     },
     "localname": "SegmentsAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcontrollinginterestnetoftaxTable",
      "http://www.aenza.com.pe/role/ScheduleofinterestsforpresentvalueoffinancialassetsorliabilitiesTable",
      "http://www.aenza.com.pe/role/ScheduleofinventoriesTable",
      "http://www.aenza.com.pe/role/ScheduleofmovementofthedeferredincometaxTable",
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentperformanceTable",
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_SegmentsMember": {
     "auth_ref": [
      "r121",
      "r209",
      "r275",
      "r354",
      "r403"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Segments [member]"
       }
      }
     },
     "localname": "SegmentsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcontrollinginterestnetoftaxTable",
      "http://www.aenza.com.pe/role/ScheduleofinterestsforpresentvalueoffinancialassetsorliabilitiesTable",
      "http://www.aenza.com.pe/role/ScheduleofinventoriesTable",
      "http://www.aenza.com.pe/role/ScheduleofmovementofthedeferredincometaxTable",
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentperformanceTable",
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r433"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expense relating to selling, general and administrative activities of the entity."
       }
      },
      "en-us": {
       "role": {
        "label": "Selling, general and administrative expense",
        "terseLabel": "Administrative sanctions and legal processes"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofotherincomeandexpensesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_SensitivityAnalysisForEachTypeOfMarketRisk": {
     "auth_ref": [
      "r254"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the sensitivity analysis for types of market risk to which the entity is exposed, showing how profit or loss and equity would have been affected by changes in the relevant risk variable that were reasonably possible at that date. [Refer: Market risk [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Sensitivity analysis for types of market risk [text block]",
        "terseLabel": "Schedule of sensitivity analysis of the evaluation of the investment property in relation"
       }
      }
     },
     "localname": "SensitivityAnalysisForEachTypeOfMarketRisk",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentPropertyPropertyPlantandEquipmentandRightofUseAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_ServiceConcessionRightsMember": {
     "auth_ref": [
      "r455"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for service concession rights. [Refer: Service concession arrangements [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Service concession rights [member]",
        "terseLabel": "Concession Rights [member]"
       }
      }
     },
     "localname": "ServiceConcessionRightsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofintangibleassetsandrelatedaccumulatedamortizationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod": {
     "auth_ref": [
      "r46",
      "r267",
      "r274",
      "r304"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement": {
       "order": 5.0,
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "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)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Share of profit (loss) of associates and joint ventures accounted for using equity method",
        "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"
       }
      }
     },
     "localname": "ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedIncomeStatement",
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementofincomeTable",
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentperformanceTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_SharePremium": {
     "auth_ref": [
      "r344"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "order": 4.0,
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount received or receivable from the issuance of the entity's shares in excess of nominal value."
       }
      },
      "en-us": {
       "role": {
        "label": "Share premium",
        "terseLabel": "Share Premium"
       }
      }
     },
     "localname": "SharePremium",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_SharePremiumMember": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the amount received or receivable from issuance of the entity's shares in excess of nominal value."
       }
      },
      "en-us": {
       "role": {
        "label": "Share premium [member]",
        "terseLabel": "Share premium"
       }
      }
     },
     "localname": "SharePremiumMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ShorttermBorrowings": {
     "auth_ref": [
      "r428"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current borrowings",
        "terseLabel": "Borrowings",
        "verboseLabel": "Current borrowings"
       }
      }
     },
     "localname": "ShorttermBorrowings",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofborrowingsitemTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_SignificantInvestmentsInAssociatesAxis": {
     "auth_ref": [
      "r108",
      "r111",
      "r201",
      "r305",
      "r310"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Associates [axis]"
       }
      }
     },
     "localname": "SignificantInvestmentsInAssociatesAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/InvestmentsinAssociatesandJointVenturesDetails",
      "http://www.aenza.com.pe/role/ScheduleoffinancialinformationforjointventuresTable",
      "http://www.aenza.com.pe/role/ScheduleofinverstmentsinassociatesandjointventuresTable",
      "http://www.aenza.com.pe/role/ScheduleofinvestmentsinassociatesTable",
      "http://www.aenza.com.pe/role/ScheduleofinvestmentsjointventuresTable",
      "http://www.aenza.com.pe/role/ScheduleofmovementoftheinvestmentsinassociatesTable",
      "http://www.aenza.com.pe/role/ScheduleofmovementoftheinvestmentsinjointventuresTable"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_SignificantInvestmentsInSubsidiariesAxis": {
     "auth_ref": [
      "r108",
      "r111",
      "r198"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Subsidiaries [axis]"
       }
      }
     },
     "localname": "SignificantInvestmentsInSubsidiariesAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/BondsDetails",
      "http://www.aenza.com.pe/role/ScheduleofbondsTable",
      "http://www.aenza.com.pe/role/ScheduleofbondsissuedsummaryTable",
      "http://www.aenza.com.pe/role/ScheduleoftradeaccountsreceivablecorrespondsTable",
      "http://www.aenza.com.pe/role/ScheduleofunbilledreceivablesofconcessionscorrespondstofuturecollectionsforpublicservicesgrantedaccordingtothefinancialmodelTable"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of cash flows [abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_StatementOfChangesInEquityLineItems": {
     "auth_ref": [],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Statement of changes in equity [line items]"
       }
      }
     },
     "localname": "StatementOfChangesInEquityLineItems",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_StatementOfChangesInEquityTable": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to changes in equity."
       }
      },
      "en-us": {
       "role": {
        "label": "Statement of changes in equity [table]"
       }
      }
     },
     "localname": "StatementOfChangesInEquityTable",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of financial position [abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TaxEffectOfTaxLosses": {
     "auth_ref": [
      "r58"
     ],
     "crdr": "debit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Tax effect of tax losses",
        "terseLabel": "Tax loss"
       }
      }
     },
     "localname": "TaxEffectOfTaxLosses",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoftotaltaxlossamountsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TaxExpenseIncomeAtApplicableTaxRate": {
     "auth_ref": [
      "r58"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The product of the accounting profit multiplied by the applicable tax rate(s). [Refer: Accounting profit; Applicable tax rate]"
       }
      },
      "en-us": {
       "role": {
        "label": "Tax expense (income) at applicable tax rate",
        "terseLabel": "Legal bonuses"
       }
      }
     },
     "localname": "TaxExpenseIncomeAtApplicableTaxRate",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofsalarieswagesandfringebenefitscompriseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TaxExpenseOtherThanIncomeTaxExpense": {
     "auth_ref": [
      "r433"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of tax expense exclusive of income tax expense."
       }
      },
      "en-us": {
       "role": {
        "label": "Tax expense other than income tax expense",
        "negatedLabel": "Total, Income Tax"
       }
      }
     },
     "localname": "TaxExpenseOtherThanIncomeTaxExpense",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedtheoreticalamountisobtainedfromweightingtheprofitorlossbeforeincometaxandtheapplicableincometaxrateTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TaxRateEffectFromChangeInTaxRate": {
     "auth_ref": [
      "r59"
     ],
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Tax rate effect from change in tax rate",
        "terseLabel": "Tax percentage"
       }
      }
     },
     "localname": "TaxRateEffectFromChangeInTaxRate",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/BasisofPreparationandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods": {
     "auth_ref": [
      "r436"
     ],
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Tax rate effect of adjustments for current tax of prior periods",
        "terseLabel": "Adjusted income tax rate"
       }
      }
     },
     "localname": "TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_TaxRateEffectOfForeignTaxRates": {
     "auth_ref": [
      "r59"
     ],
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Tax rate effect of foreign tax rates",
        "terseLabel": "Increase of the income tax rate"
       }
      }
     },
     "localname": "TaxRateEffectOfForeignTaxRates",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/TaxSituationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis": {
     "auth_ref": [
      "r62"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Temporary difference, unused tax losses and unused tax credits [axis]"
       }
      }
     },
     "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementofdeferredtaxassetsandliabilitiesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember": {
     "auth_ref": [
      "r62"
     ],
     "lang": {
      "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]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Temporary difference, unused tax losses and unused tax credits [member]"
       }
      }
     },
     "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofmovementofdeferredtaxassetsandliabilitiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TopOfRangeMember": {
     "auth_ref": [
      "r206",
      "r221",
      "r291",
      "r380",
      "r382",
      "r467"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for top of a range."
       }
      },
      "en-us": {
       "role": {
        "label": "Top of range [member]",
        "netLabel": "Top of Range [Member]",
        "terseLabel": "Top of range [member]",
        "verboseLabel": "Maximum range [Member]"
       }
      }
     },
     "localname": "TopOfRangeMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/BasisofPreparationandSignificantAccountingPoliciesDetails",
      "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/InventoriesNetDetails",
      "http://www.aenza.com.pe/role/OtherAccountsReceivableNetDetails",
      "http://www.aenza.com.pe/role/OtherProvisionsDetails",
      "http://www.aenza.com.pe/role/ScheduleofcomprisesbankloansinlocalandforeigncurrenciesforworkingcapitalpurposesTable",
      "http://www.aenza.com.pe/role/ScheduleofestimatedusefullivesTable",
      "http://www.aenza.com.pe/role/ScheduleoffinanceleaseobligationsTable",
      "http://www.aenza.com.pe/role/ScheduleofleaseliabilityforrightofuseassetTable",
      "http://www.aenza.com.pe/role/ScheduleofminimumrangesmaximumrangesandtheaverageforthepropertybeforeanyadjustmentTable",
      "http://www.aenza.com.pe/role/TaxSituationDetails",
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TradeAndOtherCurrentPayables": {
     "auth_ref": [
      "r15"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "order": 3.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      },
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable": {
       "order": 1.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current trade payables and current other payables. [Refer: Current trade payables; Other current payables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Trade and other current payables",
        "terseLabel": "Trade accounts payable"
       }
      }
     },
     "localname": "TradeAndOtherCurrentPayables",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties": {
     "auth_ref": [
      "r430"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "order": 4.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      },
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable": {
       "order": 4.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current payables due to related parties. [Refer: Related parties [member]; Payables to related parties]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current payables to related parties",
        "terseLabel": "Accounts payable to related parties"
       }
      }
     },
     "localname": "TradeAndOtherCurrentPayablesToRelatedParties",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers": {
     "auth_ref": [
      "r341",
      "r430"
     ],
     "crdr": "credit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current trade payables",
        "terseLabel": "Trade accounts payable"
       }
      }
     },
     "localname": "TradeAndOtherCurrentPayablesToTradeSuppliers",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoftradeaccountspayablesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TradeAndOtherCurrentReceivables": {
     "auth_ref": [
      "r13",
      "r29"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current trade receivables and current other receivables. [Refer: Current trade receivables; Other current receivables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Trade and other current receivables",
        "terseLabel": "- Trade accounts receivable and other accounts receivable (excluding non-financial assets)"
       }
      }
     },
     "localname": "TradeAndOtherCurrentReceivables",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialassetsandliabilitiesTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties": {
     "auth_ref": [
      "r342"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "order": 3.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current receivables due from related parties. [Refer: Related parties [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current receivables due from related parties",
        "terseLabel": "Accounts receivable from related parties"
       }
      }
     },
     "localname": "TradeAndOtherCurrentReceivablesDueFromRelatedParties",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TradeAndOtherPayables": {
     "auth_ref": [
      "r15"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of trade payables and other payables. [Refer: Trade payables; Other payables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Trade and other payables",
        "terseLabel": "- Trade and other accounts payable (excluding non-financial liabilities)"
       }
      }
     },
     "localname": "TradeAndOtherPayables",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialassetsandliabilitiesTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TradeAndOtherPayablesToRelatedParties": {
     "auth_ref": [
      "r430"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of payables due to related parties. [Refer: Related parties [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Payables to related parties",
        "terseLabel": "Accounts payables to related parties"
       }
      }
     },
     "localname": "TradeAndOtherPayablesToRelatedParties",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoffinancialliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TradeAndOtherReceivables": {
     "auth_ref": [
      "r13",
      "r29"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of trade receivables and other receivables. [Refer: Trade receivables; Other receivables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Trade and other receivables",
        "terseLabel": "Trade accounts receivable"
       }
      }
     },
     "localname": "TradeAndOtherReceivables",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofexistingcustomersrelatedpartiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TradeAndOtherReceivablesDueFromRelatedParties": {
     "auth_ref": [
      "r342"
     ],
     "calculation": {
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0
      },
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable": {
       "order": 2.0,
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of receivables due from related parties. [Refer: Related parties [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Receivables due from related parties",
        "netLabel": "Receivable from related parties and joint operators",
        "terseLabel": "Accounts receivable from related parties",
        "verboseLabel": "Long-term accounts receivable from related parties"
       }
      }
     },
     "localname": "TradeAndOtherReceivablesDueFromRelatedParties",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ConsolidatedBalanceSheet",
      "http://www.aenza.com.pe/role/ScheduleofexistingcustomersrelatedpartiesTable",
      "http://www.aenza.com.pe/role/ScheduleofoperatingsegmentsfinancialpositionTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TradeReceivables": {
     "auth_ref": [
      "r342"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount due from customers for goods and services sold."
       }
      },
      "en-us": {
       "role": {
        "label": "Trade receivables",
        "netLabel": "Trade receivables",
        "terseLabel": "Trade account receivable",
        "verboseLabel": "Trade accounts receivable"
       }
      }
     },
     "localname": "TradeReceivables",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/OtherIncomeandExpensesDetails",
      "http://www.aenza.com.pe/role/ScheduleofmaturityTable",
      "http://www.aenza.com.pe/role/ScheduleoftradeaccountsreceivablecorrespondsTable",
      "http://www.aenza.com.pe/role/ScheduleofunbilledreceivablesofconcessionscorrespondstofuturecollectionsforpublicservicesgrantedaccordingtothefinancialmodelTable",
      "http://www.aenza.com.pe/role/ScheduleofunbilledreceivablesofsubsidiariesgroupedTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TradeReceivablesMember": {
     "auth_ref": [
      "r245",
      "r250",
      "r390",
      "r427"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for trade receivables. [Refer: Trade receivables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Trade receivables [member]",
        "terseLabel": "Trade accounts receivable [Member]",
        "verboseLabel": "Receivables - net [Member]"
       }
      }
     },
     "localname": "TradeReceivablesMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofexistingcustomersrelatedpartiesTable",
      "http://www.aenza.com.pe/role/ScheduleoftradeaccountsreceivablesnetTable"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TransfersFromToOtherRetirementBenefitPlans": {
     "auth_ref": [
      "r104"
     ],
     "crdr": "credit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Transfers from (to) other retirement benefit plans",
        "terseLabel": "Transfers"
       }
      }
     },
     "localname": "TransfersFromToOtherRetirementBenefitPlans",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofprovisionforclosurecorrespondsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TreasurySharesMember": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the entity\u2019s own equity instruments, held by the entity or other members of the consolidated group."
       }
      },
      "en-us": {
       "role": {
        "label": "Treasury shares [member]",
        "terseLabel": "Legal reserve"
       }
      }
     },
     "localname": "TreasurySharesMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TwelvemonthExpectedCreditLossesMember": {
     "auth_ref": [
      "r244",
      "r249"
     ],
     "lang": {
      "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]]"
       }
      },
      "en-us": {
       "role": {
        "label": "12-month expected credit losses [member]",
        "terseLabel": "Reversal expected in the following twelve months [member]"
       }
      }
     },
     "localname": "TwelvemonthExpectedCreditLossesMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofdeferredincometaxisclassifiedbyitsestimatedreversaltermTable"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TypeOfMeasurementOfExpectedCreditLossesAxis": {
     "auth_ref": [
      "r246",
      "r251"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Type of measurement of expected credit losses [axis]"
       }
      }
     },
     "localname": "TypeOfMeasurementOfExpectedCreditLossesAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofdeferredincometaxisclassifiedbyitsestimatedreversaltermTable"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TypeOfMeasurementOfExpectedCreditLossesMember": {
     "auth_ref": [
      "r246",
      "r251"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Type of measurement of expected credit losses [member]"
       }
      }
     },
     "localname": "TypeOfMeasurementOfExpectedCreditLossesMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofdeferredincometaxisclassifiedbyitsestimatedreversaltermTable"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TypesOfFinancialAssetsAxis": {
     "auth_ref": [
      "r262",
      "r263"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Types of financial assets [axis]"
       }
      }
     },
     "localname": "TypesOfFinancialAssetsAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcaptioncomprisescomprisesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TypesOfInterestRatesAxis": {
     "auth_ref": [
      "r466"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Types of interest rates [axis]"
       }
      }
     },
     "localname": "TypesOfInterestRatesAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/BorrowingsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TypesOfInvestmentPropertyAxis": {
     "auth_ref": [
      "r427"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Types of investment property [axis]"
       }
      }
     },
     "localname": "TypesOfInvestmentPropertyAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofInvestmentpropertynetTable",
      "http://www.aenza.com.pe/role/ScheduleofminimumrangesmaximumrangesandtheaverageforthepropertybeforeanyadjustmentTable"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TypesOfRisksAxis": {
     "auth_ref": [
      "r235",
      "r242",
      "r243",
      "r292",
      "r293",
      "r294",
      "r296"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Types of risks [axis]"
       }
      }
     },
     "localname": "TypesOfRisksAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialRiskManagementDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TypesOfRisksMember": {
     "auth_ref": [
      "r235",
      "r242",
      "r243",
      "r292",
      "r293",
      "r294",
      "r296"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Risks [member]"
       }
      }
     },
     "localname": "TypesOfRisksMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialRiskManagementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_UnallocatedGoodwill": {
     "auth_ref": [
      "r125"
     ],
     "crdr": "debit",
     "lang": {
      "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]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Unallocated goodwill",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "UnallocatedGoodwill",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofgoodwillofcashgeneratingunitsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_UnconsolidatedStructuredEntitiesControlledByInvestmentEntityAxis": {
     "auth_ref": [
      "r181"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Unconsolidated structured entities controlled by investment entity [axis]"
       }
      }
     },
     "localname": "UnconsolidatedStructuredEntitiesControlledByInvestmentEntityAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcontributionsofnoncontrollingshareholdersTable"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_UnusedProvisionReversedOtherProvisions": {
     "auth_ref": [
      "r129"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount reversed for unused other provisions. [Refer: Other provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Unused provision reversed, other provisions",
        "negatedLabel": "Reversals of provisions"
       }
      }
     },
     "localname": "UnusedProvisionReversedOtherProvisions",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofprovisionforclosurecorrespondsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment": {
     "auth_ref": [
      "r65"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The useful life, measured as period of time, used for property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Useful life measured as period of time, property, plant and equipment",
        "terseLabel": "Estimated useful lives of the assets"
       }
      }
     },
     "localname": "UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofestimatedusefullivesTable"
     ],
     "xbrltype": "durationItemType"
    },
    "ifrs-full_ValueAddedTaxPayables": {
     "auth_ref": [
      "r430"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of payables related to a value added tax."
       }
      },
      "en-us": {
       "role": {
        "label": "Value added tax payables",
        "terseLabel": "Current VAT credit"
       }
      }
     },
     "localname": "ValueAddedTaxPayables",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofaccountcomprisesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ValueAddedTaxReceivables": {
     "auth_ref": [
      "r429"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of receivables related to a value added tax."
       }
      },
      "en-us": {
       "role": {
        "label": "Value added tax receivables",
        "terseLabel": "Value added tax receivables"
       }
      }
     },
     "localname": "ValueAddedTaxReceivables",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleoftaxcreditrelatedtoVATTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_VehiclesMember": {
     "auth_ref": [
      "r439"
     ],
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Vehicles [member]",
        "terseLabel": "Vehicles [Member]"
       }
      }
     },
     "localname": "VehiclesMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofCorporationrecognizedassetsandliabilitiesforrightofuseTable",
      "http://www.aenza.com.pe/role/ScheduleofestimatedusefullivesTable",
      "http://www.aenza.com.pe/role/ScheduleofpropertyplantandequipmentaccountsanditsrelatedaccumulateddepreciationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_WagesAndSalaries": {
     "auth_ref": [
      "r445"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "A class of employee benefits expense that represents wages and salaries. [Refer: Employee benefits expense]"
       }
      },
      "en-us": {
       "role": {
        "label": "Wages and salaries",
        "terseLabel": "Salaries"
       }
      }
     },
     "localname": "WagesAndSalaries",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofsalarieswagesandfringebenefitscompriseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_WeightedAverageShares": {
     "auth_ref": [
      "r115"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Weighted average number of ordinary shares used in calculating basic earnings per share",
        "terseLabel": "Weighted average number of shares in issue at S/1.00 each, at December 31,"
       }
      }
     },
     "localname": "WeightedAverageShares",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofbasiclosspercommonshareTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "ifrs-full_YearsOfInsuranceClaimAxis": {
     "auth_ref": [
      "r297"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Years of insurance claim [axis]"
       }
      }
     },
     "localname": "YearsOfInsuranceClaimAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofcurrentvalueofobligationsforfinanceleaseTable"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r475",
      "r476"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r475",
      "r476"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.",
        "label": "Consolidation Items [Domain]"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.aenza.com.pe/role/UseofJudgmentsandEstimatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name or description of a single external customer or a group of external customers.",
        "label": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Single external customer or group of external customers.",
        "label": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.aenza.com.pe/role/FinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioPreviouslyReportedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents amount as previously reported before adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.",
        "label": "Previously Reported [Member]",
        "terseLabel": "Reported [Member]"
       }
      }
     },
     "localname": "ScenarioPreviouslyReportedMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofconsolidatedstatementoffinancialpositionTable"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfCondensedFinancialStatementsTableTextBlock": {
     "auth_ref": [
      "r474"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of condensed financial statements, including, but not limited to, the balance sheet, income statement, and statement of cash flows.",
        "label": "Condensed Financial Statements [Table Text Block]",
        "terseLabel": "Schedule of balances of contract assets and liabilities"
       }
      }
     },
     "localname": "ScheduleOfCondensedFinancialStatementsTableTextBlock",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.aenza.com.pe/role/RevenuefromcontractswithcustomersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r318",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Geographical area.",
        "label": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofrevenuesfromcontractswithcustomersTable"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r318",
      "r319"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by geographical components.",
        "label": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.aenza.com.pe/role/ScheduleofrevenuesfromcontractswithcustomersTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    }
   },
   "unitCount": 8
  }
 },
 "std_ref": {
  "r0": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "104",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_104&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r1": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "106",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_106_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r10": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_54_c&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r100": {
   "Clause": "iii",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "26",
   "Paragraph": "35",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2022-en-r&anchor=para_35_b_iii&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r101": {
   "Clause": "v",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "26",
   "Paragraph": "35",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2022-en-r&anchor=para_35_b_v&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r102": {
   "Clause": "vi",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "26",
   "Paragraph": "35",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2022-en-r&anchor=para_35_b_vi&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r103": {
   "Clause": "viii",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "26",
   "Paragraph": "35",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2022-en-r&anchor=para_35_b_viii&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r104": {
   "Clause": "x",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "26",
   "Paragraph": "35",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2022-en-r&anchor=para_35_b_x&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r105": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "27",
   "Paragraph": "10",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2022-en-r&anchor=para_10&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r106": {
   "Clause": "ii",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "27",
   "Paragraph": "16",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2022-en-r&anchor=para_16_b_ii&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r107": {
   "Clause": "iii",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "27",
   "Paragraph": "16",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2022-en-r&anchor=para_16_b_iii&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r108": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "27",
   "Paragraph": "16",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2022-en-r&anchor=para_16_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r109": {
   "Clause": "ii",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "27",
   "Paragraph": "17",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2022-en-r&anchor=para_17_b_ii&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r11": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_54_d&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r110": {
   "Clause": "iii",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "27",
   "Paragraph": "17",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2022-en-r&anchor=para_17_b_iii&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r111": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "27",
   "Paragraph": "17",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2022-en-r&anchor=para_17_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r112": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "33",
   "Paragraph": "66",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2022-en-r&anchor=para_66&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r113": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "33",
   "Paragraph": "67",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2022-en-r&anchor=para_67&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r114": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "33",
   "Paragraph": "70",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2022-en-r&anchor=para_70_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r115": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "33",
   "Paragraph": "70",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2022-en-r&anchor=para_70_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r116": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "33",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2022-en-r&doctype=Standard&dita_xref=IAS33_g70-73A__IAS33_g70-73A_TI",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r117": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "34",
   "Section": "Content of an interim financial report",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=34&code=ifrs-tx-2022-en-r&doctype=Standard&dita_xref=IAS34_g5-25__IAS34_g5-25_TI",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r118": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "126",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2022-en-r&anchor=para_126_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r119": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "129",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2022-en-r&anchor=para_129_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r12": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_54_g&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r120": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "130",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2022-en-r&anchor=para_130_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r121": {
   "Clause": "ii",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "130",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2022-en-r&anchor=para_130_d_ii&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r122": {
   "Clause": "iii",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "130",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2022-en-r&anchor=para_130_f_iii&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r123": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "130",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2022-en-r&anchor=para_130_g&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r124": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "130",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2022-en-r&anchor=para_130&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r125": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "133",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2022-en-r&anchor=para_133&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r126": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "37",
   "Paragraph": "84",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2022-en-r&anchor=para_84_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r127": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "37",
   "Paragraph": "84",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2022-en-r&anchor=para_84_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r128": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "37",
   "Paragraph": "84",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2022-en-r&anchor=para_84_c&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r129": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "37",
   "Paragraph": "84",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2022-en-r&anchor=para_84_d&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r13": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_54_h&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r130": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "37",
   "Paragraph": "84",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2022-en-r&anchor=para_84&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r131": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "37",
   "Paragraph": "85",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2022-en-r&anchor=para_85_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r132": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "37",
   "Paragraph": "86",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2022-en-r&anchor=para_86&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r133": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "37",
   "Paragraph": "88",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2022-en-r&anchor=para_88&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r134": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2022-en-r&anchor=para_118_c&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r135": {
   "Clause": "i",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2022-en-r&anchor=para_118_e_i&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r136": {
   "Clause": "iv",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2022-en-r&anchor=para_118_e_iv&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r137": {
   "Clause": "v",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2022-en-r&anchor=para_118_e_v&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r138": {
   "Clause": "vi",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2022-en-r&anchor=para_118_e_vi&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r139": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2022-en-r&anchor=para_118_e&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r14": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_54_i&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r140": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2022-en-r&anchor=para_118&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r141": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "38",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2022-en-r&doctype=Standard&dita_xref=IAS38_g118-128__IAS38_g118-128_TI",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r142": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "39",
   "Paragraph": "102",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=39&code=ifrs-tx-2022-en-r&anchor=para_102_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r143": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "40",
   "Paragraph": "32A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2022-en-r&anchor=para_32A&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r144": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "40",
   "Paragraph": "76",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2022-en-r&anchor=para_76_d&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r145": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "40",
   "Paragraph": "76",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2022-en-r&anchor=para_76_e&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r146": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "40",
   "Paragraph": "76",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2022-en-r&anchor=para_76_g&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r147": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "40",
   "Paragraph": "76",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2022-en-r&anchor=para_76&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r148": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "40",
   "Paragraph": "79",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2022-en-r&anchor=para_79_c&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r149": {
   "Clause": "v",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "40",
   "Paragraph": "79",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2022-en-r&anchor=para_79_d_v&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r15": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "k",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_54_k&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r150": {
   "Clause": "vi",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "40",
   "Paragraph": "79",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2022-en-r&anchor=para_79_d_vi&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r151": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "40",
   "Paragraph": "79",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2022-en-r&anchor=para_79_d&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r152": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "41",
   "Paragraph": "50",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2022-en-r&anchor=para_50&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r153": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "41",
   "Paragraph": "54",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2022-en-r&anchor=para_54_f&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r154": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "10",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2022-en-r&anchor=para_10&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r155": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "14",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2022-en-r&anchor=para_14&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r156": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "18",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2022-en-r&anchor=para_18_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r157": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "25",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2022-en-r&anchor=para_25&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r158": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "28",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2022-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r159": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "31",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2022-en-r&anchor=para_31&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r16": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "l",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_54_l&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r160": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "45",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2022-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r161": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "46",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2022-en-r&anchor=para_46&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r162": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "50",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2022-en-r&anchor=para_50_d&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r163": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "7",
   "Section": "Presentation of a statement of cash flows",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2022-en-r&doctype=Standard&dita_xref=IAS07_g10-17__IAS07_g10-17_TI",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r164": {
   "Clause": "i",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "8",
   "Paragraph": "28",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=8&code=ifrs-tx-2022-en-r&anchor=para_28_f_i&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r165": {
   "Clause": "i",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "8",
   "Paragraph": "29",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=8&code=ifrs-tx-2022-en-r&anchor=para_29_c_i&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r166": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "8",
   "Paragraph": "30",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=8&code=ifrs-tx-2022-en-r&anchor=para_30_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r167": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "8",
   "Paragraph": "39",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=8&code=ifrs-tx-2022-en-r&anchor=para_39&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r168": {
   "Clause": "i",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "8",
   "Paragraph": "49",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=8&code=ifrs-tx-2022-en-r&anchor=para_49_b_i&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r169": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "1",
   "Paragraph": "24",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2022-en-r&anchor=para_24_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r17": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "m",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_54_m&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r170": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "1",
   "Paragraph": "24",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2022-en-r&anchor=para_24_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r171": {
   "Clause": "i",
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "1",
   "Paragraph": "32",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2022-en-r&anchor=para_32_a_i&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r172": {
   "Clause": "ii",
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "1",
   "Paragraph": "32",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2022-en-r&anchor=para_32_a_ii&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r173": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "10",
   "Paragraph": "22",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=10&code=ifrs-tx-2022-en-r&anchor=para_22&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r174": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "1",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2022-en-r&anchor=para_1&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r175": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "12",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2022-en-r&anchor=para_12_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r176": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "12",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2022-en-r&anchor=para_12_c&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r177": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "12",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2022-en-r&anchor=para_12_e&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r178": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "12",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2022-en-r&anchor=para_12_f&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r179": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "19B",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2022-en-r&anchor=para_19B_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r18": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "n",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_54_n&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r180": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "19B",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2022-en-r&anchor=para_19B_c&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r181": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "19F",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2022-en-r&anchor=para_19F&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r182": {
   "Clause": "iv",
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "21",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2022-en-r&anchor=para_21_a_iv&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r183": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B10",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2022-en-r&anchor=para_B10_a&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r184": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2022-en-r&anchor=para_B12_a&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r185": {
   "Clause": "i",
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2022-en-r&anchor=para_B12_b_i&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r186": {
   "Clause": "ii",
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2022-en-r&anchor=para_B12_b_ii&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r187": {
   "Clause": "iii",
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2022-en-r&anchor=para_B12_b_iii&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r188": {
   "Clause": "iv",
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2022-en-r&anchor=para_B12_b_iv&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r189": {
   "Clause": "ix",
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2022-en-r&anchor=para_B12_b_ix&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r19": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "o",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_54_o&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r190": {
   "Clause": "v",
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2022-en-r&anchor=para_B12_b_v&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r191": {
   "Clause": "vi",
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2022-en-r&anchor=para_B12_b_vi&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r192": {
   "Clause": "vii",
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2022-en-r&anchor=para_B12_b_vii&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r193": {
   "Clause": "viii",
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2022-en-r&anchor=para_B12_b_viii&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r194": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B13",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2022-en-r&anchor=para_B13_a&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r195": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B13",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2022-en-r&anchor=para_B13_c&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r196": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B13",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2022-en-r&anchor=para_B13_d&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r197": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B13",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2022-en-r&anchor=para_B13_g&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r198": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B4",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2022-en-r&anchor=para_B4_a&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r199": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B4",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2022-en-r&anchor=para_B4_b&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r2": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "106",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_106_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r20": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "q",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_54_q&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r200": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B4",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2022-en-r&anchor=para_B4_c&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r201": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B4",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2022-en-r&anchor=para_B4_d&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r202": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "12",
   "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-2022-en-r&doctype=Standard&dita_xref=IFRS12_g14-17__IFRS12_g14-17_TI",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r203": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "93",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2022-en-r&anchor=para_93_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r204": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "93",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2022-en-r&anchor=para_93_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r205": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "93",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2022-en-r&anchor=para_93_e&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r206": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "14",
   "Paragraph": "33",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=14&code=ifrs-tx-2022-en-r&anchor=para_33_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r207": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "113",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2022-en-r&anchor=para_113_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r208": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "114",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2022-en-r&anchor=para_114&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r209": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "115",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2022-en-r&anchor=para_115&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r21": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "r",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_54_r&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r210": {
   "Clause": "i",
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "120",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2022-en-r&anchor=para_120_b_i&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r211": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "15",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2022-en-r&doctype=Standard&dita_xref=IFR15_g110-129_IFRS15_g110-129_TI",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r212": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "15",
   "Section": "Presentation",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2022-en-r&doctype=Standard&dita_xref=IFRS15_g105-109__IFRS15_g105-109_TI",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r213": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "33",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2022-en-r&anchor=para_33&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r214": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "47",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2022-en-r&anchor=para_47_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r215": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "53",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2022-en-r&anchor=para_53_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r216": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "53",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2022-en-r&anchor=para_53_h&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r217": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "53",
   "Subparagraph": "j",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2022-en-r&anchor=para_53_j&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r218": {
   "Clause": "ii",
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "90",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2022-en-r&anchor=para_90_a_ii&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r219": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "94",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2022-en-r&anchor=para_94&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r22": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "55",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_55&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r220": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "97",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2022-en-r&anchor=para_97&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r221": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2022-en-r&anchor=para_45_d&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r222": {
   "Clause": "i",
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "47",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2022-en-r&anchor=para_47_a_i&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r223": {
   "Clause": "iv",
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B64",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2022-en-r&anchor=para_B64_f_iv&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r224": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B67",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2022-en-r&anchor=para_B67_c&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r225": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B67",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2022-en-r&anchor=para_B67_d&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r226": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "3",
   "Section": "Disclosures",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2022-en-r&doctype=Standard&dita_xref=IFRS03_g59-63__IFRS03_g59-63_TI",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r227": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "5",
   "Paragraph": "33",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2022-en-r&anchor=para_33_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r228": {
   "Clause": "i",
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "5",
   "Paragraph": "33",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2022-en-r&anchor=para_33_b_i&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r229": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "5",
   "Paragraph": "33",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2022-en-r&anchor=para_33_c&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r23": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "56",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_56&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r230": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "5",
   "Paragraph": "33",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2022-en-r&anchor=para_33_d&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r231": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "6",
   "Paragraph": "24",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=6&code=ifrs-tx-2022-en-r&anchor=para_24_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r232": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "11A",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_11A_c&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r233": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "13C",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_13C_d&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r234": {
   "Clause": "i",
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "20",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_20_a_i&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r235": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "21C",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_21C&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r236": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "23B",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_23B_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r237": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "24B",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_24B&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r238": {
   "Clause": "i",
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "24C",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_24C_b_i&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r239": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "24E",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_24E_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r24": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "61",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_61_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r240": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "25",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_25&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r241": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "31",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_31&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r242": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "33",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_33&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r243": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r244": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35H",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_35H_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r245": {
   "Clause": "iii",
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35H",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_35H_b_iii&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r246": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35H",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_35H&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r247": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35I",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_35I&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r248": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35K",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_35K&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r249": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35M",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_35M_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r25": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "61",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_61&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r250": {
   "Clause": "iii",
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35M",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_35M_b_iii&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r251": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35M",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_35M&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r252": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "36",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_36&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r253": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "39",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_39_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r254": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "40",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_40_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r255": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "42E",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_42E_e&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r256": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "42I",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_42I&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r257": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_6&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r258": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "7",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_7&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r259": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "8",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_8_g&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r26": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "66",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_66&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r260": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "8",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_8_h&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r261": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "8",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_8&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r262": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B51",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_B51&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r263": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B52",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_B52&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r264": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Section": "Defined terms",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&doctype=Appendix&subtype=A&dita_xref=IFRS07_APPA__IFRS07_APPA_TI",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r265": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "23",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2022-en-r&anchor=para_23_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r266": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "23",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2022-en-r&anchor=para_23_e&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r267": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "23",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2022-en-r&anchor=para_23_g&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r268": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "23",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2022-en-r&anchor=para_23_h&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r269": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "23",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2022-en-r&anchor=para_23&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r27": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "69",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_69&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r270": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "28",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2022-en-r&anchor=para_28_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r271": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "28",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2022-en-r&anchor=para_28_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r272": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "28",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2022-en-r&anchor=para_28_c&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r273": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "28",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2022-en-r&anchor=para_28_d&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r274": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "28",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2022-en-r&anchor=para_28_e&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r275": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "28",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2022-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r276": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "32",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2022-en-r&anchor=para_32&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r277": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "33",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2022-en-r&anchor=para_33_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r278": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "33",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2022-en-r&anchor=para_33&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r279": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2022-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r28": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "7",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_7&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r280": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "9",
   "Paragraph": "6.5.11",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2022-en-r&anchor=para_6.5.11&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r281": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "9",
   "Paragraph": "6.5.13",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2022-en-r&anchor=para_6.5.13_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r282": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "9",
   "Paragraph": "6.5.16",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2022-en-r&anchor=para_6.5.16&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r283": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "9",
   "Paragraph": "7.2.34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2022-en-r&anchor=para_7.2.34&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r284": {
   "IssueDate": "2022-03-24",
   "Name": "SIC",
   "Number": "29",
   "Paragraph": "6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=SIC&num=29&code=ifrs-tx-2022-en-r&anchor=para_6&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r285": {
   "Clause": "ii",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Note": "Effective 2023-01-01",
   "Number": "1",
   "Paragraph": "82",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_82_a_ii&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r286": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Note": "Effective 2023-01-01",
   "Number": "1",
   "Paragraph": "82",
   "Subparagraph": "ab",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_82_ab&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r287": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "106",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2022-en-r&anchor=para_106&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r288": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "109",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2022-en-r&anchor=para_109&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r289": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "109A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2022-en-r&anchor=para_109A&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r29": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "78",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_78_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r290": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "110",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2022-en-r&anchor=para_110&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r291": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "120",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2022-en-r&anchor=para_120&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r292": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "124",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2022-en-r&anchor=para_124&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r293": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "125",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2022-en-r&anchor=para_125&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r294": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "127",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2022-en-r&anchor=para_127&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r295": {
   "Clause": "ii",
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "128",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2022-en-r&anchor=para_128_a_ii&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r296": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "128",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2022-en-r&anchor=para_128_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r297": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "130",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2022-en-r&anchor=para_130&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r298": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "132",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2022-en-r&anchor=para_132_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r299": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "80",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2022-en-r&anchor=para_80_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r3": {
   "Clause": "i",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "106",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_106_d_i&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r30": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "78",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_78_d&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r300": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "C32",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2022-en-r&anchor=para_C32&doctype=Appendix&subtype=C",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r301": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "9",
   "Paragraph": "7.2.42",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2022-en-r&anchor=para_7.2.42&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r302": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Effective on first application of IFRS 9",
   "Number": "4",
   "Paragraph": "39L",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=4&code=ifrs-tx-2022-en-b&anchor=para_39L_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r303": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Effective on first application of IFRS 9",
   "Number": "4",
   "Paragraph": "39M",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=4&code=ifrs-tx-2022-en-b&anchor=para_39M_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r304": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Effective on first application of IFRS 9",
   "Number": "4",
   "Paragraph": "39M",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=4&code=ifrs-tx-2022-en-b&anchor=para_39M_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r305": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Effective on first application of IFRS 9",
   "Number": "4",
   "Paragraph": "39M",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=4&code=ifrs-tx-2022-en-b&anchor=para_39M&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r306": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Note": "Expiry date 2023-01-01",
   "Number": "1",
   "Paragraph": "117",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_117_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r307": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Note": "Expiry date 2023-01-01",
   "Number": "1",
   "Paragraph": "117",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_117&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r308": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "4",
   "Paragraph": "39G",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=4&code=ifrs-tx-2022-en-b&anchor=para_39G_a&doctype=Standard&book=b",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r309": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "4",
   "Paragraph": "39J",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=4&code=ifrs-tx-2022-en-b&anchor=para_39J_a&doctype=Standard&book=b",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r31": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "78",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_78_e&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r310": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "4",
   "Paragraph": "39J",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=4&code=ifrs-tx-2022-en-b&anchor=para_39J&doctype=Standard&book=b",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r311": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "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": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r312": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "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": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r313": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "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": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r314": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "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": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r315": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "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": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r316": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "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": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r317": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "8",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_8_f&doctype=Standard&book=b",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r318": {
   "Footnote": "2",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r319": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "29",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r32": {
   "Clause": "ii",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "79",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_79_a_ii&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r320": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column B",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r321": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column C",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r322": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column D",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r323": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column E",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r324": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column F",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r325": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column G",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r326": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column H",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r327": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column I",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r328": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r329": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r33": {
   "Clause": "iii",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "79",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_79_a_iii&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r330": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(A)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r331": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(A)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r332": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(B)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r333": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(B)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r334": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(C)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r335": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r336": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r337": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "102",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_102&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r338": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "103",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_103&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r339": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "108",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_108&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r34": {
   "Clause": "iv",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "79",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_79_a_iv&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r340": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "68",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_68&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r341": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "70",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_70&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r342": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "78",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_78_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r343": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "78",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_78_c&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r344": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "78",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_78_e&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r345": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "82A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_82A&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r346": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "IG6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_IG6&doctype=Implementation%20Guidance",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r347": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "80",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2022-en-r&anchor=para_80_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r348": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "37",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2022-en-r&anchor=para_37_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r349": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "37",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2022-en-r&anchor=para_37_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r35": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "79",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_79_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r350": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "37",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2022-en-r&anchor=para_37_c&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r351": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "37",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2022-en-r&anchor=para_37_g&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r352": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "79",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2022-en-r&anchor=para_79_d&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r353": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "138",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2022-en-r&anchor=para_138_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r354": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "138",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2022-en-r&anchor=para_138_d&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r355": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "142",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2022-en-r&anchor=para_142_d&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r356": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "147",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2022-en-r&anchor=para_147_c&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r357": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "21",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2022-en-r&anchor=para_21_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r358": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "21",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2022-en-r&anchor=para_21_d&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r359": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "21",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2022-en-r&anchor=para_21_h&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r36": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "79",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_79_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r360": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "32",
   "Paragraph": "IE33",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=32&code=ifrs-tx-2022-en-r&anchor=para_IE33&doctype=Illustrative%20Examples",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r361": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "127",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2022-en-r&anchor=para_127&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r362": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "37",
   "Paragraph": "87",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2022-en-r&anchor=para_87&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r363": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "37",
   "Section": "D Examples: disclosures",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2022-en-r&doctype=Illustrative%20Examples&dita_xref=IAS37_IE_D__IAS37_IE_D_TI",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r364": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "37",
   "Section": "Example 10 A court case",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2022-en-r&doctype=Illustrative%20Examples&dita_xref=IAS37_IE_C_ex10__IAS37_IE_C_ex10_TI",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r365": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "119",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2022-en-r&anchor=para_119_f&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r366": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "14",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2022-en-r&anchor=para_14_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r367": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "14",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2022-en-r&anchor=para_14_c&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r368": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "16",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2022-en-r&anchor=para_16_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r369": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "16",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2022-en-r&anchor=para_16_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r37": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "79",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_79&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r370": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "17",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2022-en-r&anchor=para_17_c&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r371": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "17",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2022-en-r&anchor=para_17_e&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r372": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "44",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2022-en-r&anchor=para_44_c&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r373": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "44C",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2022-en-r&anchor=para_44C&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r374": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "44D",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2022-en-r&anchor=para_44D&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r375": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "7",
   "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-2022-en-r&doctype=Illustrative%20Examples&dita_xref=IAS07_IE_A__IAS07_IE_A_TI",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r376": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "7",
   "Section": "C Reconciliation of liabilities arising from financing activities",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2022-en-r&doctype=Illustrative%20Examples&dita_xref=IAS07_IE_C__IAS07_IE_C_TI",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r377": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "1",
   "Paragraph": "IG63",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2022-en-r&anchor=para_IG63&doctype=Implementation%20Guidance",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r378": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B10",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2022-en-r&anchor=para_B10_b&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r379": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "94",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2022-en-r&anchor=para_94&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r38": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "81A",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_81A_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r380": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "B6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2022-en-r&anchor=para_B6&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r381": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "IE60",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2022-en-r&anchor=para_IE60&doctype=Illustrative%20Examples",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r382": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "IE63",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2022-en-r&anchor=para_IE63&doctype=Illustrative%20Examples",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r383": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "B89",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2022-en-r&anchor=para_B89_a&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r384": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "B89",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2022-en-r&anchor=para_B89_b&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r385": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "53",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2022-en-r&anchor=para_53&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r386": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B64",
   "Subparagraph": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2022-en-r&anchor=para_B64_i&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r387": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "IE72",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2022-en-r&anchor=para_IE72&doctype=Illustrative%20Examples",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r388": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35H",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_35H&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r389": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35M",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_35M&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r39": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "81A",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_81A_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r390": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35N",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_35N&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r391": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B11",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_B11&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r392": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B11D",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_B11D&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r393": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B35",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_B35_g&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r394": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_B35&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r395": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "IG20B",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_IG20B&doctype=Implementation%20Guidance",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r396": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "IG20C",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_IG20C&doctype=Implementation%20Guidance",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r397": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "IG20D",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_IG20D&doctype=Implementation%20Guidance",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r398": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "IG31A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_IG31A&doctype=Implementation%20Guidance",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r399": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "23",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2022-en-r&anchor=para_23&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r4": {
   "Clause": "ii",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "106",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_106_d_ii&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r40": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "81A",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_81A_c&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r400": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "28",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2022-en-r&anchor=para_28_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r401": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "113",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2022-en-r&anchor=para_113_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r402": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "96",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2022-en-r&anchor=para_96_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r403": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "96",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2022-en-r&anchor=para_96_c&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r404": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Effective on first application of IFRS 9",
   "Number": "4",
   "Paragraph": "39L",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=4&code=ifrs-tx-2022-en-b&anchor=para_39L_e&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r405": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Note": "Expiry date 2023-01-01",
   "Number": "1",
   "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": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r406": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "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": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r407": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "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": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r408": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "37",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_37_b&doctype=Standard&book=b",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r409": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "IG24",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_IG24_a&doctype=Implementation%20Guidance&book=b",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r41": {
   "Clause": "i",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "81B",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_81B_a_i&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r410": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "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": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r411": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "IG28",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_IG28_d&doctype=Implementation%20Guidance&book=b",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r412": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "IG29",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_IG29_a&doctype=Implementation%20Guidance&book=b",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r413": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r414": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r415": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r416": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r417": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r418": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r419": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r42": {
   "Clause": "i",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "81B",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_81B_b_i&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r420": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r421": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r422": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r423": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "10",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_10_e&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r424": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "102",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_102&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r425": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "103",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_103&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r426": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "106",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_106_d&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r427": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "112",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_112_c&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r428": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "55",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_55&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r429": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "78",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_78_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r43": {
   "Clause": "ii",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "81B",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_81B_b_ii&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r430": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "78",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_78&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r431": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "79",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_79_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r432": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "82A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_82A&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r433": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "85",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_85&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r434": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "IG6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_IG6&doctype=Implementation%20Guidance",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r435": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "80",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2022-en-r&anchor=para_80&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r436": {
   "Clause": "ii",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2022-en-r&anchor=para_81_c_ii&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r437": {
   "Clause": "i",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2022-en-r&anchor=para_81_g_i&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r438": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2022-en-r&anchor=para_81&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r439": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "37",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2022-en-r&anchor=para_37&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r44": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "82",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_82_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r440": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2022-en-r&anchor=para_73_e&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r441": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "135",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2022-en-r&anchor=para_135_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r442": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "141",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2022-en-r&anchor=para_141_c&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r443": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "158",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2022-en-r&anchor=para_158&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r444": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "5",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2022-en-r&anchor=para_5&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r445": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "9",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2022-en-r&anchor=para_9&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r446": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "2",
   "Paragraph": "36",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2022-en-r&anchor=para_36&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r447": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "2",
   "Paragraph": "37",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2022-en-r&anchor=para_37&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r448": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "33",
   "Paragraph": "70",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2022-en-r&anchor=para_70_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r449": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "37",
   "Paragraph": "84",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2022-en-r&anchor=para_84&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r45": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "82",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_82_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r450": {
   "Clause": "i",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2022-en-r&anchor=para_118_e_i&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r451": {
   "Clause": "iv",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2022-en-r&anchor=para_118_e_iv&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r452": {
   "Clause": "vii",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2022-en-r&anchor=para_118_e_vii&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r453": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2022-en-r&anchor=para_118_e&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r454": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2022-en-r&anchor=para_118&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r455": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "119",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2022-en-r&anchor=para_119&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r456": {
   "Clause": "i",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "41",
   "Paragraph": "46",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2022-en-r&anchor=para_46_b_i&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r457": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "14",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2022-en-r&anchor=para_14&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r458": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "16",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2022-en-r&anchor=para_16&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r459": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "17",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2022-en-r&anchor=para_17&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r46": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "82",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_82_c&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r460": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "20",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2022-en-r&anchor=para_20_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r461": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "20",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2022-en-r&anchor=para_20_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r462": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "20",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2022-en-r&anchor=para_20&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r463": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "45",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2022-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r464": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B64",
   "Subparagraph": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2022-en-r&anchor=para_B64_i&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r465": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "5",
   "Paragraph": "33",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2022-en-r&anchor=para_33_c&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r466": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "39",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_39&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r467": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "7",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_7&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r468": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2022-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r469": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Note": "Effective 2023-01-01",
   "Number": "1",
   "Paragraph": "117",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_117&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r47": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "82",
   "Subparagraph": "cb",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_82_cb&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r470": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Note": "Expiry date 2023-01-01",
   "Number": "1",
   "Paragraph": "117",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-b&anchor=para_117_b&doctype=Standard&forcepdf=true",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r471": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "37",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_37_b&doctype=Standard&book=b",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r472": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "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": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r473": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "IG29",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_IG29&doctype=Implementation%20Guidance&book=b",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r474": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "04",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r475": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(ii)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r476": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r48": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "82",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_82_d&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r49": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "82",
   "Subparagraph": "ea",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_82_ea&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r5": {
   "Clause": "iii",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "106",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_106_d_iii&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r50": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "91",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_91_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r51": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "91",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_91_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r52": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "98",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_98_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r53": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "98",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_98_c&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r54": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "98",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_98_e&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r55": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "99",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_99&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r56": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "10",
   "Paragraph": "21",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=10&code=ifrs-tx-2022-en-r&anchor=para_21&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r57": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "79",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2022-en-r&anchor=para_79&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r58": {
   "Clause": "i",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2022-en-r&anchor=para_81_c_i&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r59": {
   "Clause": "ii",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2022-en-r&anchor=para_81_c_ii&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r6": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "106",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_106&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r60": {
   "Clause": "i",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2022-en-r&anchor=para_81_g_i&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r61": {
   "Clause": "ii",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2022-en-r&anchor=para_81_g_ii&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r62": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2022-en-r&anchor=para_81_g&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r63": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "j",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2022-en-r&anchor=para_81_j&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r64": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "12",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2022-en-r&doctype=Standard&dita_xref=IAS12_g79-88__IAS12_g79-88_TI",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r65": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2022-en-r&anchor=para_73_c&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r66": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2022-en-r&anchor=para_73_d&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r67": {
   "Clause": "i",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2022-en-r&anchor=para_73_e_i&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r68": {
   "Clause": "ii",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2022-en-r&anchor=para_73_e_ii&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r69": {
   "Clause": "ix",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2022-en-r&anchor=para_73_e_ix&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r7": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "106A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_106A&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r70": {
   "Clause": "vi",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2022-en-r&anchor=para_73_e_vi&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r71": {
   "Clause": "vii",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2022-en-r&anchor=para_73_e_vii&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r72": {
   "Clause": "viii",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2022-en-r&anchor=para_73_e_viii&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r73": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2022-en-r&anchor=para_73_e&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r74": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2022-en-r&anchor=para_73&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r75": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "74A",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2022-en-r&anchor=para_74A_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r76": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "75",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2022-en-r&anchor=para_75_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r77": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "75",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2022-en-r&anchor=para_75_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r78": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "77",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2022-en-r&anchor=para_77_e&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r79": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "16",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2022-en-r&doctype=Standard&dita_xref=IAS16_g73-79__IAS16_g73-79_TI",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r8": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_54_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r80": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "140",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2022-en-r&anchor=para_140_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r81": {
   "Clause": "iii",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "141",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2022-en-r&anchor=para_141_c_iii&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r82": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "141",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2022-en-r&anchor=para_141_f&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r83": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "142",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2022-en-r&anchor=para_142&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r84": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "145",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2022-en-r&anchor=para_145&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r85": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "2",
   "Paragraph": "36",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2022-en-r&anchor=para_36_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r86": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "2",
   "Paragraph": "36",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2022-en-r&anchor=para_36_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r87": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "2",
   "Paragraph": "36",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2022-en-r&anchor=para_36_d&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r88": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "2",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2022-en-r&doctype=Standard&dita_xref=IAS02_g36-39__IAS02_g36-39_TI",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r89": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "21",
   "Paragraph": "52",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2022-en-r&anchor=para_52_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r9": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_54_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r90": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "21",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2022-en-r&doctype=Standard&dita_xref=IAS21_g51-57__IAS21_g51-57_TI",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r91": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "17",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2022-en-r&anchor=para_17&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r92": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "18",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2022-en-r&anchor=para_18_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r93": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "18",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2022-en-r&anchor=para_18&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r94": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "19",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2022-en-r&anchor=para_19_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r95": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "19",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2022-en-r&anchor=para_19_d&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r96": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "19",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2022-en-r&anchor=para_19_g&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r97": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "19",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2022-en-r&anchor=para_19&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r98": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "20",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2022-en-r&anchor=para_20&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r99": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "24",
   "Section": "Disclosures",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2022-en-r&doctype=Standard&dita_xref=IAS24_g13-24__IAS24_g13-24_TI",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  }
 },
 "version": "2.2"
}
