{
 "instance": {
  "golform20f_2022.htm": {
   "axisCustom": 6,
   "axisStandard": 33,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2022": 44,
    "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full": 1360
   },
   "contextCount": 858,
   "dts": {
    "calculationLink": {
     "local": [
      "gol-20221231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "gol-20221231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "golform20f_2022.htm"
     ]
    },
    "labelLink": {
     "local": [
      "gol-20221231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "gol-20221231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "gol-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.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/currency/2022/currency-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd"
     ]
    }
   },
   "elementCount": 1123,
   "entityCount": 1,
   "hidden": {
    "http://voegol.com.br/20221231": 440,
    "http://xbrl.sec.gov/dei/2022": 4,
    "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full": 132,
    "total": 576
   },
   "keyCustom": 438,
   "keyStandard": 243,
   "memberCustom": 201,
   "memberStandard": 50,
   "nsprefix": "gol",
   "nsuri": "http://voegol.com.br/20221231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "00000001 - Document - Cover",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://voegol.com.br/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000010 - Disclosure - Summary of significant accounting practices",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://voegol.com.br/role/SummaryOfSignificantAccountingPractices",
     "shortName": "Summary of significant accounting practices",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R100": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfFuturePaymentsOfFinancialLeaseAgreementsExplanatory",
       "ifrs-full:DisclosureOfLeasesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:TotalMinimumLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000100 - Disclosure - Leases (Details 1)",
     "menuCat": "Details",
     "order": "100",
     "role": "http://voegol.com.br/role/LeasesDetails1",
     "shortName": "Leases (Details 1)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfFuturePaymentsOfFinancialLeaseAgreementsExplanatory",
       "ifrs-full:DisclosureOfLeasesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:TotalMinimumLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     }
    },
    "R101": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfLeasesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:LeasesPayable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000101 - Disclosure - Leases (Details Narrative)",
     "menuCat": "Details",
     "order": "101",
     "role": "http://voegol.com.br/role/LeasesDetailsNarrative",
     "shortName": "Leases (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfLeasesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:LeasesPayable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     }
    },
    "R102": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfSuppliersTableExplanatory",
       "gol:DisclosureOfSuppliersExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:TotalSuppliers",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000102 - Disclosure - Suppliers (Details)",
     "menuCat": "Details",
     "order": "102",
     "role": "http://voegol.com.br/role/SuppliersDetails",
     "shortName": "Suppliers (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfSuppliersTableExplanatory",
       "gol:DisclosureOfSuppliersExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:TotalSuppliers",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     }
    },
    "R103": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "gol:DisclosureOfSuppliersFactoringExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:SuppliersForfeitingCurrent",
      "reportCount": 1,
      "unitRef": "BRL",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000103 - Disclosure - Suppliers - factoring (Details Narrative)",
     "menuCat": "Details",
     "order": "103",
     "role": "http://voegol.com.br/role/Suppliers-FactoringDetailsNarrative",
     "shortName": "Suppliers - factoring (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R104": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfTaxesPayableTableExplanatory",
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:CurrentPisAndCofinsTaxLiabilities1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000104 - Disclosure - Taxes payable (Details)",
     "menuCat": "Details",
     "order": "104",
     "role": "http://voegol.com.br/role/TaxesPayableDetails",
     "shortName": "Taxes payable (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfTaxesPayableTableExplanatory",
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:CurrentPisAndCofinsTaxLiabilities1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     }
    },
    "R105": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "gol:DisclosureOfAdvanceTicketSalesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:CurrentAdvanceTicketSales",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000105 - Disclosure - Advance ticket sales (Details Narrative)",
     "menuCat": "Details",
     "order": "105",
     "role": "http://voegol.com.br/role/AdvanceTicketSalesDetailsNarrative",
     "shortName": "Advance ticket sales (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "gol:DisclosureOfAdvanceTicketSalesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:CurrentAdvanceTicketSales",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     }
    },
    "R106": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "gol:ScheduleOfMileageProgramExplanatory",
       "gol:DisclosureOfMileageProgramExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:TotalMileageProgram",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000106 - Disclosure - Mileage program (Details)",
     "menuCat": "Details",
     "order": "106",
     "role": "http://voegol.com.br/role/MileageProgramDetails",
     "shortName": "Mileage program (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "gol:ScheduleOfMileageProgramExplanatory",
       "gol:DisclosureOfMileageProgramExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:TotalMileageProgram",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     }
    },
    "R107": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfDetailedInformationAboutProvisionsExplanatory",
       "ifrs-full:DisclosureOfProvisionsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2021-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Provisions",
      "reportCount": 1,
      "unitRef": "BRL",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000107 - Disclosure - Provisions (Details)",
     "menuCat": "Details",
     "order": "107",
     "role": "http://voegol.com.br/role/ProvisionsDetails",
     "shortName": "Provisions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfDetailedInformationAboutProvisionsExplanatory",
       "ifrs-full:DisclosureOfProvisionsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2020-12-31",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:Provisions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     }
    },
    "R108": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfChangesInActuarialAssetsAndLiabilitiesRelatedToPostemploymentBenefitExplanatory",
       "ifrs-full:DisclosureOfProvisionsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "gol:NominalDiscountRate1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000108 - Disclosure - Provisions (Details 1)",
     "menuCat": "Details",
     "order": "108",
     "role": "http://voegol.com.br/role/ProvisionsDetails1",
     "shortName": "Provisions (Details 1)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfChangesInActuarialAssetsAndLiabilitiesRelatedToPostemploymentBenefitExplanatory",
       "ifrs-full:DisclosureOfProvisionsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "gol:NominalDiscountRate1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     }
    },
    "R109": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfOtherProvisionsForCivilAndLaborExplanatory",
       "ifrs-full:DisclosureOfProvisionsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:ProbableLossInProvision",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000109 - Disclosure - Provisions (Details 2)",
     "menuCat": "Details",
     "order": "109",
     "role": "http://voegol.com.br/role/ProvisionsDetails2",
     "shortName": "Provisions (Details 2)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfOtherProvisionsForCivilAndLaborExplanatory",
       "ifrs-full:DisclosureOfProvisionsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:ProbableLossInProvision",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000011 - Disclosure - Cash and cash equivalents",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://voegol.com.br/role/CashAndCashEquivalents",
     "shortName": "Cash and cash equivalents",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R110": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfProvisionsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:EstimatedAdditionalFinancialEffectOfContingentLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000110 - Disclosure - Provisions (Details Narrative)",
     "menuCat": "Details",
     "order": "110",
     "role": "http://voegol.com.br/role/ProvisionsDetailsNarrative",
     "shortName": "Provisions (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfProvisionsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:EstimatedAdditionalFinancialEffectOfContingentLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     }
    },
    "R111": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfDetailedInformationAboutCapitalStockExplanatory",
       "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "gol:PercentageOfSharesHeld",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000111 - Disclosure - Schedule of shares (Details)",
     "menuCat": "Details",
     "order": "111",
     "role": "http://voegol.com.br/role/ScheduleOfSharesDetails",
     "shortName": "Schedule of shares (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfDetailedInformationAboutCapitalStockExplanatory",
       "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "gol:PercentageOfSharesHeld",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     }
    },
    "R112": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "ifrs-full:NumberOfSharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000112 - Disclosure - Shareholders\u2019 equity (Details Narrative)",
     "menuCat": "Details",
     "order": "112",
     "role": "http://voegol.com.br/role/ShareholdersEquityDetailsNarrative",
     "shortName": "Shareholders\u2019 equity (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "ifrs-full:NumberOfSharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     }
    },
    "R113": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfEarningsPerShare1Explanatory",
       "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000113 - Disclosure - Results per share (Details)",
     "menuCat": "Details",
     "order": "113",
     "role": "http://voegol.com.br/role/ResultsPerShareDetails",
     "shortName": "Results per share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfEarningsPerShare1Explanatory",
       "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     }
    },
    "R114": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementExplanatory",
       "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement",
      "reportCount": 1,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000114 - Disclosure - Share-based payments (Details)",
     "menuCat": "Details",
     "order": "114",
     "role": "http://voegol.com.br/role/Share-basedPaymentsDetails",
     "shortName": "Share-based payments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementExplanatory",
       "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2021-12-31",
      "decimals": "INF",
      "lang": null,
      "name": "gol:NumberOfOutstandingShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     }
    },
    "R115": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementExplanatory",
       "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement",
      "reportCount": 1,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000115 - Disclosure - Share-based payments (Details 1)",
     "menuCat": "Details",
     "order": "115",
     "role": "http://voegol.com.br/role/Share-basedPaymentsDetails1",
     "shortName": "Share-based payments (Details 1)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory",
       "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31",
      "decimals": "INF",
      "lang": null,
      "name": "ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     }
    },
    "R116": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfStockOptionsPlanExplanatory",
       "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-012022-12-31_custom_RestrictedSharesPlanOneMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DateOfTheBoardMeeting",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000116 - Disclosure - Share-based payments (Details 2)",
     "menuCat": "Details",
     "order": "116",
     "role": "http://voegol.com.br/role/Share-basedPaymentsDetails2",
     "shortName": "Share-based payments (Details 2)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfStockOptionsPlanExplanatory",
       "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-012022-12-31_custom_RestrictedSharesPlanOneMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DateOfTheBoardMeeting",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R117": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsRestrictedSharesExplanatory",
       "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2021-12-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement",
      "reportCount": 1,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000117 - Disclosure - Share-based payments (Details 3)",
     "menuCat": "Details",
     "order": "117",
     "role": "http://voegol.com.br/role/Share-basedPaymentsDetails3",
     "shortName": "Share-based payments (Details 3)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsRestrictedSharesExplanatory",
       "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2020-12-31",
      "decimals": "INF",
      "lang": null,
      "name": "ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     }
    },
    "R118": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:StockOptionExerciseGrantDateTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000118 - Disclosure - Share-based payments (Details Narrative)",
     "menuCat": "Details",
     "order": "118",
     "role": "http://voegol.com.br/role/Share-basedPaymentsDetailsNarrative",
     "shortName": "Share-based payments (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:StockOptionExerciseGrantDateTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R119": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:SalariesBonusAndBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000119 - Disclosure - Transactions with related parties (Details)",
     "menuCat": "Details",
     "order": "119",
     "role": "http://voegol.com.br/role/TransactionsWithRelatedPartiesDetails",
     "shortName": "Transactions with related parties (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:SalariesBonusAndBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfSignificantFinancialInvestmentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000012 - Disclosure - Financial investments",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://voegol.com.br/role/FinancialInvestments",
     "shortName": "Financial investments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfSignificantFinancialInvestmentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R120": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:SaleInAdvance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000120 - Disclosure - Transactions with related parties (Details Narrative)",
     "menuCat": "Details",
     "order": "120",
     "role": "http://voegol.com.br/role/TransactionsWithRelatedPartiesDetailsNarrative",
     "shortName": "Transactions with related parties (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:SaleInAdvance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     }
    },
    "R121": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfCompositionOfRevenueExplanatory",
       "ifrs-full:DisclosureOfInterestIncomeExpenseExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:GrossRevenueFromRenderingOfPassengerTransportServices",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000121 - Disclosure - Revenue (Details)",
     "menuCat": "Details",
     "order": "121",
     "role": "http://voegol.com.br/role/RevenueDetails",
     "shortName": "Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfCompositionOfRevenueExplanatory",
       "ifrs-full:DisclosureOfInterestIncomeExpenseExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:GrossRevenueFromRenderingOfPassengerTransportServices",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     }
    },
    "R122": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Revenue",
      "reportCount": 1,
      "unitRef": "BRL",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000122 - Disclosure - Revenue (Details 1)",
     "menuCat": "Details",
     "order": "122",
     "role": "http://voegol.com.br/role/RevenueDetails1",
     "shortName": "Revenue (Details 1)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "b",
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfGeographicalAreasExplanatory",
       "gol:DisclosureOfCompositionOfRevenueExplanatory",
       "ifrs-full:DisclosureOfInterestIncomeExpenseExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": "INF",
      "lang": null,
      "name": "gol:PercentageOfEarningRatioByGeographicalArea",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     }
    },
    "R123": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfFinancialIncomeExpenseTableExplanatory",
       "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:FinancialIncomeInterestOnFinancialInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000123 - Disclosure - Financial results (Details)",
     "menuCat": "Details",
     "order": "123",
     "role": "http://voegol.com.br/role/FinancialResultsDetails",
     "shortName": "Financial results (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfFinancialIncomeExpenseTableExplanatory",
       "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:FinancialIncomeInterestOnFinancialInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     }
    },
    "R124": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfCommitmentsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-012022-12-31_ifrs-full_BusinessCombinationsMember_ifrs-full_AircraftMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:FutureCommitmentsResultingFromFirmAircraftOrders",
      "reportCount": 1,
      "unitRef": "BRL",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000124 - Disclosure - Commitments (Details)",
     "menuCat": "Details",
     "order": "124",
     "role": "http://voegol.com.br/role/CommitmentsDetails",
     "shortName": "Commitments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfApproximateAmountOfFirmOrdersTableExplanatory",
       "ifrs-full:DisclosureOfCommitmentsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2021-01-012021-12-31_ifrs-full_BusinessCombinationsMember_ifrs-full_AircraftMember_ifrs-full_LaterThanOneYearMember",
      "decimals": "0",
      "lang": null,
      "name": "gol:FutureCommitmentsResultingFromFirmAircraftOrders",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     }
    },
    "R125": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfAdvancesForAircraftAcquisitionTableExplanatory",
       "ifrs-full:DisclosureOfCommitmentsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-012022-12-31_ifrs-full_BusinessCombinationsMember_ifrs-full_AircraftMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:FutureCommitmentsResultingFromOperatingLease",
      "reportCount": 1,
      "unitRef": "BRL",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000125 - Disclosure - Commitments (Details 1)",
     "menuCat": "Details",
     "order": "125",
     "role": "http://voegol.com.br/role/CommitmentsDetails1",
     "shortName": "Commitments (Details 1)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfAdvancesForAircraftAcquisitionTableExplanatory",
       "ifrs-full:DisclosureOfCommitmentsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2021-01-012021-12-31_ifrs-full_BusinessCombinationsMember_ifrs-full_AircraftMember_ifrs-full_LaterThanOneYearMember",
      "decimals": "-3",
      "lang": null,
      "name": "gol:FutureCommitmentsResultingFromOperatingLease",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     }
    },
    "R126": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfCommitmentsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:PurchaseCommitments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000126 - Disclosure - Commitments (Details Narrative)",
     "menuCat": "Details",
     "order": "126",
     "role": "http://voegol.com.br/role/CommitmentsDetailsNarrative",
     "shortName": "Commitments (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfCommitmentsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:PurchaseCommitments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     }
    },
    "R127": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfCashAndCashEquivalentsTableExplanatory",
       "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CashEquivalents",
      "reportCount": 1,
      "unitRef": "BRL",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000127 - Disclosure - Financial instruments and risk management (Details)",
     "menuCat": "Details",
     "order": "127",
     "role": "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails",
     "shortName": "Financial instruments and risk management (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfFairValueOfFinancialInstrumentsExplanatory",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31_ifrs-full_AtFairValueMember",
      "decimals": "-3",
      "lang": null,
      "name": "gol:CashAndBankDeposits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     }
    },
    "R128": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:OtherComprehensiveIncome",
      "reportCount": 1,
      "unitRef": "BRL",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000128 - Disclosure - Financial instruments and risk management (Details 1)",
     "menuCat": "Details",
     "order": "128",
     "role": "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails1",
     "shortName": "Financial instruments and risk management (Details 1)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-012022-12-31_custom_FuelDerivativeMember",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:OtherComprehensiveIncome",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     }
    },
    "R129": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDetailedInformationAboutHedgesExplanatory",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-012022-12-31_ifrs-full_CashFlowHedgesMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:CashFlowsAffectProfitOrLossInThreeYears",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000129 - Disclosure - Financial instruments and risk management (Details 2)",
     "menuCat": "Details",
     "order": "129",
     "role": "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails2",
     "shortName": "Financial instruments and risk management (Details 2)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDetailedInformationAboutHedgesExplanatory",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-012022-12-31_ifrs-full_CashFlowHedgesMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:CashFlowsAffectProfitOrLossInThreeYears",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000013 - Disclosure - Trade receivables",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://voegol.com.br/role/TradeReceivables",
     "shortName": "Trade receivables",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R130": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfFuelRiskExposureExplanatoryTableTextBlock",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-012022-12-31_custom_DeclineInPricesBarrel25Member_custom_FuelDerivativeMember_custom_FuelRiskMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "ifrs-full:AverageForeignExchangeRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000130 - Disclosure - Financial instruments and risk management (Details 3)",
     "menuCat": "Details",
     "order": "130",
     "role": "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails3",
     "shortName": "Financial instruments and risk management (Details 3)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfFuelRiskExposureExplanatoryTableTextBlock",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-012022-12-31_custom_DeclineInPricesBarrel25Member_custom_FuelDerivativeMember_custom_FuelRiskMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "ifrs-full:AverageForeignExchangeRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     }
    },
    "R131": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "b",
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:SensitivityAnalysisForEachTypeOfMarketRisk",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-012022-12-31_custom_FinancialInvestmentsNetOfLoansAndFinancingCDIRateDropMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "gol:ReferentialRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000131 - Disclosure - Financial instruments and risk management (Details 4)",
     "menuCat": "Details",
     "order": "131",
     "role": "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails4",
     "shortName": "Financial instruments and risk management (Details 4)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "b",
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:SensitivityAnalysisForEachTypeOfMarketRisk",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-012022-12-31_custom_FinancialInvestmentsNetOfLoansAndFinancingCDIRateDropMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "gol:ReferentialRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     }
    },
    "R132": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfDepositsSubclassificationExplanatory",
       "gol:DisclosureOfDepositsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:LongtermDeposits",
      "reportCount": 1,
      "unitRef": "BRL",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000132 - Disclosure - Financial instruments and risk management (Details 5)",
     "menuCat": "Details",
     "order": "132",
     "role": "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails5",
     "shortName": "Financial instruments and risk management (Details 5)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfCreditRiskExplanatory",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31_ifrs-full_CurrencyRiskMember",
      "decimals": "-3",
      "lang": null,
      "name": "gol:CashCashEquivalentsAndShortTermInvestments1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     }
    },
    "R133": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfCreditRiskExposureExplanatory",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-012022-12-31_custom_ForeignCurrencyDerivativesMember_ifrs-full_CurrencyRiskMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "ifrs-full:AverageForeignExchangeRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000133 - Disclosure - Financial instruments and risk management (Details 6)",
     "menuCat": "Details",
     "order": "133",
     "role": "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails6",
     "shortName": "Financial instruments and risk management (Details 6)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfCreditRiskExposureExplanatory",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-012022-12-31_custom_ForeignCurrencyDerivativesMember_ifrs-full_CurrencyRiskMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "ifrs-full:AverageForeignExchangeRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     }
    },
    "R134": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfLongTermLoanAndFinancingExplanatory",
       "gol:DisclosureOfLoansAndFinancingExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2021-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:ShortTermDebt",
      "reportCount": 1,
      "unitRef": "BRL",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000134 - Disclosure - Financial instruments and risk management (Details 7)",
     "menuCat": "Details",
     "order": "134",
     "role": "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails7",
     "shortName": "Financial instruments and risk management (Details 7)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DescriptionOfManagingLiquidityRisk",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31_ifrs-full_LiquidityRiskMember",
      "decimals": "-3",
      "lang": null,
      "name": "gol:ShortTermDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     }
    },
    "R135": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CashAndCashEquivalents",
      "reportCount": 1,
      "unitRef": "BRL",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000135 - Disclosure - Financial instruments and risk management (Details 8)",
     "menuCat": "Details",
     "order": "135",
     "role": "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails8",
     "shortName": "Financial instruments and risk management (Details 8)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31_ifrs-full_Level1OfFairValueHierarchyMember_custom_BookValueMember",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:CashAndCashEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     }
    },
    "R136": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gol:DescriptionOfCapitalManagement",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31_custom_CapitalManagementMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Borrowings",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000136 - Disclosure - Financial instruments and risk management (Details 9)",
     "menuCat": "Details",
     "order": "136",
     "role": "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails9",
     "shortName": "Financial instruments and risk management (Details 9)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gol:DescriptionOfCapitalManagement",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31_custom_CapitalManagementMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Borrowings",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     }
    },
    "R137": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2023-12-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "ifrs-full:AverageRateOfHedgingInstrument",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000137 - Disclosure - Financial instruments and risk management (Details Narrative)",
     "menuCat": "Details",
     "order": "137",
     "role": "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetailsNarrative",
     "shortName": "Financial instruments and risk management (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2023-12-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "ifrs-full:AverageRateOfHedgingInstrument",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     }
    },
    "R138": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfNoncashTransactionsTableExplanatory",
       "gol:DisclosureOfNoncashTransactionsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2021-01-012021-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:AmortizationOfDebtWithInvestmentsShorttermInvestmentsLoansAndFinancing",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000138 - Disclosure - Non-cash transactions (Details)",
     "menuCat": "Details",
     "order": "138",
     "role": "http://voegol.com.br/role/Non-cashTransactionsDetails",
     "shortName": "Non-cash transactions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfNoncashTransactionsTableExplanatory",
       "gol:DisclosureOfNoncashTransactionsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2021-01-012021-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:AmortizationOfDebtWithInvestmentsShorttermInvestmentsLoansAndFinancing",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     }
    },
    "R139": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CashFlowsFromUsedInFinancingActivities",
      "reportCount": 1,
      "unitRef": "BRL",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000139 - Disclosure - Liabilities from financing activities (Details)",
     "menuCat": "Details",
     "order": "139",
     "role": "http://voegol.com.br/role/LiabilitiesFromFinancingActivitiesDetails",
     "shortName": "Liabilities from financing activities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfChangesInLiabilitiesArisingFromFinancingActivitiesTableExplanatory",
       "gol:DisclosureOfLiabilitiesFromFinancingActivitiesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2021-01-012021-12-31_ifrs-full_IssuedCapitalMember",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:CashFlowsFromUsedInFinancingActivities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfInventoriesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000014 - Disclosure - Inventories",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://voegol.com.br/role/Inventories",
     "shortName": "Inventories",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfInventoriesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfDepositsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000015 - Disclosure - Deposits",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://voegol.com.br/role/Deposits",
     "shortName": "Deposits",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfDepositsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfAdvanceToSuppliersAndThirdPartiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000016 - Disclosure - Advance to suppliers and third parties",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://voegol.com.br/role/AdvanceToSuppliersAndThirdParties",
     "shortName": "Advance to suppliers and third parties",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfAdvanceToSuppliersAndThirdPartiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfTaxesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000017 - Disclosure - Recoverable taxes",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://voegol.com.br/role/RecoverableTaxes",
     "shortName": "Recoverable taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfTaxesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfIncomeTaxExplanatory1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000018 - Disclosure - Deferred taxes",
     "menuCat": "Notes",
     "order": "18",
     "role": "http://voegol.com.br/role/DeferredTaxes",
     "shortName": "Deferred taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfIncomeTaxExplanatory1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000019 - Disclosure - Property, plant and equipment",
     "menuCat": "Notes",
     "order": "19",
     "role": "http://voegol.com.br/role/PropertyPlantAndEquipment",
     "shortName": "Property, plant and equipment",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CashAndCashEquivalents",
      "reportCount": 1,
      "unitRef": "BRL",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000002 - Statement - Consolidated statements of financial position",
     "menuCat": "Statements",
     "order": "2",
     "role": "http://voegol.com.br/role/StatementsOfFinancialPosition",
     "shortName": "Consolidated statements of financial position",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31",
      "decimals": "-3",
      "lang": null,
      "name": "gol:DepositsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfIntangibleAssetsAndGoodwillExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000020 - Disclosure - Intangible assets",
     "menuCat": "Notes",
     "order": "20",
     "role": "http://voegol.com.br/role/IntangibleAssets",
     "shortName": "Intangible assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfIntangibleAssetsAndGoodwillExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfLoansAndFinancingExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000021 - Disclosure - Loans and financing",
     "menuCat": "Notes",
     "order": "21",
     "role": "http://voegol.com.br/role/LoansAndFinancing",
     "shortName": "Loans and financing",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfLoansAndFinancingExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfLeasesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000022 - Disclosure - Leases",
     "menuCat": "Notes",
     "order": "22",
     "role": "http://voegol.com.br/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfLeasesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfSuppliersExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000023 - Disclosure - Suppliers",
     "menuCat": "Notes",
     "order": "23",
     "role": "http://voegol.com.br/role/Suppliers",
     "shortName": "Suppliers",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfSuppliersExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfSuppliersFactoringExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000024 - Disclosure - Suppliers - factoring",
     "menuCat": "Notes",
     "order": "24",
     "role": "http://voegol.com.br/role/Suppliers-Factoring",
     "shortName": "Suppliers - factoring",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfSuppliersFactoringExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000025 - Disclosure - Taxes payable",
     "menuCat": "Notes",
     "order": "25",
     "role": "http://voegol.com.br/role/TaxesPayable",
     "shortName": "Taxes payable",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfAdvanceTicketSalesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000026 - Disclosure - Advance ticket sales",
     "menuCat": "Notes",
     "order": "26",
     "role": "http://voegol.com.br/role/AdvanceTicketSales",
     "shortName": "Advance ticket sales",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfAdvanceTicketSalesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfMileageProgramExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000027 - Disclosure - Mileage program",
     "menuCat": "Notes",
     "order": "27",
     "role": "http://voegol.com.br/role/MileageProgram",
     "shortName": "Mileage program",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfMileageProgramExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfProvisionsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000028 - Disclosure - Provisions",
     "menuCat": "Notes",
     "order": "28",
     "role": "http://voegol.com.br/role/Provisions",
     "shortName": "Provisions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfProvisionsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000029 - Disclosure - Shareholders\u2019 equity",
     "menuCat": "Notes",
     "order": "29",
     "role": "http://voegol.com.br/role/ShareholdersEquity",
     "shortName": "Shareholders\u2019 equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:RevenueFromRenderingOfPassengerTransportServices",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000003 - Statement - Consolidated statements of operations",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://voegol.com.br/role/StatementsOfOperations",
     "shortName": "Consolidated statements of operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:RevenueFromRenderingOfPassengerTransportServices",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000030 - Disclosure - Results per share",
     "menuCat": "Notes",
     "order": "30",
     "role": "http://voegol.com.br/role/ResultsPerShare",
     "shortName": "Results per share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000031 - Disclosure - Share-based payments",
     "menuCat": "Notes",
     "order": "31",
     "role": "http://voegol.com.br/role/Share-basedPayments",
     "shortName": "Share-based payments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000032 - Disclosure - Transactions with related parties",
     "menuCat": "Notes",
     "order": "32",
     "role": "http://voegol.com.br/role/TransactionsWithRelatedParties",
     "shortName": "Transactions with related parties",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfInterestIncomeExpenseExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000033 - Disclosure - Revenue",
     "menuCat": "Notes",
     "order": "33",
     "role": "http://voegol.com.br/role/Revenue",
     "shortName": "Revenue",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfInterestIncomeExpenseExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000034 - Disclosure - Financial results",
     "menuCat": "Notes",
     "order": "34",
     "role": "http://voegol.com.br/role/FinancialResults",
     "shortName": "Financial results",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfCommitmentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000035 - Disclosure - Commitments",
     "menuCat": "Notes",
     "order": "35",
     "role": "http://voegol.com.br/role/Commitments",
     "shortName": "Commitments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfCommitmentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000036 - Disclosure - Financial instruments and risk management",
     "menuCat": "Notes",
     "order": "36",
     "role": "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagement",
     "shortName": "Financial instruments and risk management",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfNoncashTransactionsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000037 - Disclosure - Non-cash transactions",
     "menuCat": "Notes",
     "order": "37",
     "role": "http://voegol.com.br/role/Non-cashTransactions",
     "shortName": "Non-cash transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfNoncashTransactionsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfLiabilitiesFromFinancingActivitiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000038 - Disclosure - Liabilities from financing activities",
     "menuCat": "Notes",
     "order": "38",
     "role": "http://voegol.com.br/role/LiabilitiesFromFinancingActivities",
     "shortName": "Liabilities from financing activities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfLiabilitiesFromFinancingActivitiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000039 - Disclosure - Subsequent events",
     "menuCat": "Notes",
     "order": "39",
     "role": "http://voegol.com.br/role/SubsequentEvents",
     "shortName": "Subsequent events",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ProfitLoss",
      "reportCount": 1,
      "unitRef": "BRL",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000004 - Statement - Consolidated statements of comprehensive income (loss)",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://voegol.com.br/role/StatementsOfComprehensiveIncomeLoss",
     "shortName": "Consolidated statements of comprehensive income (loss)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": "-3",
      "lang": null,
      "name": "gol:ActuarialLossesFromPostemploymentBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DescriptionOfOtherAccountingPoliciesRelevantToUnderstandingOfFinancialStatements",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000040 - Disclosure - Summary of significant accounting practices (Policies)",
     "menuCat": "Policies",
     "order": "40",
     "role": "http://voegol.com.br/role/SummaryOfSignificantAccountingPracticesPolicies",
     "shortName": "Summary of significant accounting practices (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DescriptionOfOtherAccountingPoliciesRelevantToUnderstandingOfFinancialStatements",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "gol:DisclosureOfGeneralInformationAboutFinancialStatementExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfOwnershipStructureExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000041 - Disclosure - Operating context (Tables)",
     "menuCat": "Tables",
     "order": "41",
     "role": "http://voegol.com.br/role/OperatingContextTables",
     "shortName": "Operating context (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "gol:DisclosureOfGeneralInformationAboutFinancialStatementExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfOwnershipStructureExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory",
       "ifrs-full:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfExchangeRateChangesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000042 - Disclosure - Summary of significant accounting practices (Tables)",
     "menuCat": "Tables",
     "order": "42",
     "role": "http://voegol.com.br/role/SummaryOfSignificantAccountingPracticesTables",
     "shortName": "Summary of significant accounting practices (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory",
       "ifrs-full:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfExchangeRateChangesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfCashAndCashEquivalentsTableExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000043 - Disclosure - Cash and cash equivalents (Tables)",
     "menuCat": "Tables",
     "order": "43",
     "role": "http://voegol.com.br/role/CashAndCashEquivalentsTables",
     "shortName": "Cash and cash equivalents (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfCashAndCashEquivalentsTableExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "gol:DisclosureOfSignificantFinancialInvestmentsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfShortTermInvestmentsTableExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000044 - Disclosure - Financial investments (Tables)",
     "menuCat": "Tables",
     "order": "44",
     "role": "http://voegol.com.br/role/FinancialInvestmentsTables",
     "shortName": "Financial investments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "gol:DisclosureOfSignificantFinancialInvestmentsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfShortTermInvestmentsTableExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfTradeAccountsReceivableTableExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000045 - Disclosure - Trade receivables (Tables)",
     "menuCat": "Tables",
     "order": "45",
     "role": "http://voegol.com.br/role/TradeReceivablesTables",
     "shortName": "Trade receivables (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfTradeAccountsReceivableTableExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfInventoriesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOCompositionOffInventoriesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000046 - Disclosure - Inventories (Tables)",
     "menuCat": "Tables",
     "order": "46",
     "role": "http://voegol.com.br/role/InventoriesTables",
     "shortName": "Inventories (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfInventoriesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOCompositionOffInventoriesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "gol:DisclosureOfDepositsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfDepositsSubclassificationExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000047 - Disclosure - Deposits (Tables)",
     "menuCat": "Tables",
     "order": "47",
     "role": "http://voegol.com.br/role/DepositsTables",
     "shortName": "Deposits (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "gol:DisclosureOfDepositsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfDepositsSubclassificationExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "gol:DisclosureOfAdvanceToSuppliersAndThirdPartiesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfAdvanceToSuppliersAndThirdPartiesTableExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000048 - Disclosure - Advance to suppliers and third parties (Tables)",
     "menuCat": "Tables",
     "order": "48",
     "role": "http://voegol.com.br/role/AdvanceToSuppliersAndThirdPartiesTables",
     "shortName": "Advance to suppliers and third parties (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "gol:DisclosureOfAdvanceToSuppliersAndThirdPartiesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfAdvanceToSuppliersAndThirdPartiesTableExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "gol:DisclosureOfTaxesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfTaxesTableExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000049 - Disclosure - Recoverable taxes (Tables)",
     "menuCat": "Tables",
     "order": "49",
     "role": "http://voegol.com.br/role/RecoverableTaxesTables",
     "shortName": "Recoverable taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "gol:DisclosureOfTaxesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfTaxesTableExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2019-12-31_custom_IssuedOfCapitalMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Equity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000005 - Statement - Consolidated statements of changes in equity",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://voegol.com.br/role/StatementsOfChangesInEquity",
     "shortName": "Consolidated statements of changes in equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2019-12-31_custom_IssuedOfCapitalMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Equity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "gol:DisclosureOfIncomeTaxExplanatory1",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfDeferredTaxesNetExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000050 - Disclosure - Deferred taxes (Tables)",
     "menuCat": "Tables",
     "order": "50",
     "role": "http://voegol.com.br/role/DeferredTaxesTables",
     "shortName": "Deferred taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "gol:DisclosureOfIncomeTaxExplanatory1",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfDeferredTaxesNetExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000051 - Disclosure - Property, plant and equipment (Tables)",
     "menuCat": "Tables",
     "order": "51",
     "role": "http://voegol.com.br/role/PropertyPlantAndEquipmentTables",
     "shortName": "Property, plant and equipment (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfIntangibleAssetsAndGoodwillExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfBreakdownOfAndChangesInIntangibleAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000052 - Disclosure - Intangible assets (Tables)",
     "menuCat": "Tables",
     "order": "52",
     "role": "http://voegol.com.br/role/IntangibleAssetsTables",
     "shortName": "Intangible assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfIntangibleAssetsAndGoodwillExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfBreakdownOfAndChangesInIntangibleAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "gol:DisclosureOfLoansAndFinancingExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfBreakdownOfAndChangesInShortAndLongtermDebtExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000053 - Disclosure - Loans and financing (Tables)",
     "menuCat": "Tables",
     "order": "53",
     "role": "http://voegol.com.br/role/LoansAndFinancingTables",
     "shortName": "Loans and financing (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "gol:DisclosureOfLoansAndFinancingExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfBreakdownOfAndChangesInShortAndLongtermDebtExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfLeasesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfLeasesTableExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000054 - Disclosure - Leases (Tables)",
     "menuCat": "Tables",
     "order": "54",
     "role": "http://voegol.com.br/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfLeasesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfLeasesTableExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "gol:DisclosureOfSuppliersExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfSuppliersTableExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000055 - Disclosure - Suppliers (Tables)",
     "menuCat": "Tables",
     "order": "55",
     "role": "http://voegol.com.br/role/SuppliersTables",
     "shortName": "Suppliers (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "gol:DisclosureOfSuppliersExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfSuppliersTableExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfTaxesPayableTableExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000056 - Disclosure - Taxes payable (Tables)",
     "menuCat": "Tables",
     "order": "56",
     "role": "http://voegol.com.br/role/TaxesPayableTables",
     "shortName": "Taxes payable (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfTaxesPayableTableExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "gol:DisclosureOfMileageProgramExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:ScheduleOfMileageProgramExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000057 - Disclosure - Mileage program (Tables)",
     "menuCat": "Tables",
     "order": "57",
     "role": "http://voegol.com.br/role/MileageProgramTables",
     "shortName": "Mileage program (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "gol:DisclosureOfMileageProgramExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:ScheduleOfMileageProgramExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfProvisionsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfDetailedInformationAboutProvisionsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000058 - Disclosure - Provisions (Tables)",
     "menuCat": "Tables",
     "order": "58",
     "role": "http://voegol.com.br/role/ProvisionsTables",
     "shortName": "Provisions (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfProvisionsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfDetailedInformationAboutProvisionsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfDetailedInformationAboutCapitalStockExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000059 - Disclosure - Shareholders\u2019 equity (Tables)",
     "menuCat": "Tables",
     "order": "59",
     "role": "http://voegol.com.br/role/ShareholdersEquityTables",
     "shortName": "Shareholders\u2019 equity (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfDetailedInformationAboutCapitalStockExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ProfitLoss",
      "reportCount": 1,
      "unitRef": "BRL",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000006 - Statement - Consolidated statements of cash flows",
     "menuCat": "Statements",
     "order": "6",
     "role": "http://voegol.com.br/role/StatementsOfCashFlows",
     "shortName": "Consolidated statements of cash flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": "-3",
      "lang": null,
      "name": "gol:DepreciationAeronauticalRou",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfEarningsPerShare1Explanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000060 - Disclosure - Results per share (Tables)",
     "menuCat": "Tables",
     "order": "60",
     "role": "http://voegol.com.br/role/ResultsPerShareTables",
     "shortName": "Results per share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfEarningsPerShare1Explanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000061 - Disclosure - Share-based payments (Tables)",
     "menuCat": "Tables",
     "order": "61",
     "role": "http://voegol.com.br/role/Share-basedPaymentsTables",
     "shortName": "Share-based payments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000062 - Disclosure - Transactions with related parties (Tables)",
     "menuCat": "Tables",
     "order": "62",
     "role": "http://voegol.com.br/role/TransactionsWithRelatedPartiesTables",
     "shortName": "Transactions with related parties (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfInterestIncomeExpenseExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfCompositionOfRevenueExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000063 - Disclosure - Revenue (Tables)",
     "menuCat": "Tables",
     "order": "63",
     "role": "http://voegol.com.br/role/RevenueTables",
     "shortName": "Revenue (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfInterestIncomeExpenseExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfCompositionOfRevenueExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfFinancialIncomeExpenseTableExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000064 - Disclosure - Financial results (Tables)",
     "menuCat": "Tables",
     "order": "64",
     "role": "http://voegol.com.br/role/FinancialResultsTables",
     "shortName": "Financial results (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfFinancialIncomeExpenseTableExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfCommitmentsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfApproximateAmountOfFirmOrdersTableExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000065 - Disclosure - Commitments (Tables)",
     "menuCat": "Tables",
     "order": "65",
     "role": "http://voegol.com.br/role/CommitmentsTables",
     "shortName": "Commitments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfCommitmentsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfApproximateAmountOfFirmOrdersTableExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFairValueOfFinancialInstrumentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000066 - Disclosure - Financial instruments and risk management (Tables)",
     "menuCat": "Tables",
     "order": "66",
     "role": "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementTables",
     "shortName": "Financial instruments and risk management (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFairValueOfFinancialInstrumentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "gol:DisclosureOfNoncashTransactionsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfNoncashTransactionsTableExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000067 - Disclosure - Non-cash transactions (Tables)",
     "menuCat": "Tables",
     "order": "67",
     "role": "http://voegol.com.br/role/Non-cashTransactionsTables",
     "shortName": "Non-cash transactions (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "gol:DisclosureOfNoncashTransactionsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfNoncashTransactionsTableExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "gol:DisclosureOfLiabilitiesFromFinancingActivitiesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfChangesInLiabilitiesArisingFromFinancingActivitiesTableExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000068 - Disclosure - Liabilities from financing activities (Tables)",
     "menuCat": "Tables",
     "order": "68",
     "role": "http://voegol.com.br/role/LiabilitiesFromFinancingActivitiesTables",
     "shortName": "Liabilities from financing activities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "gol:DisclosureOfLiabilitiesFromFinancingActivitiesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfChangesInLiabilitiesArisingFromFinancingActivitiesTableExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfOwnershipStructureExplanatory",
       "gol:DisclosureOfGeneralInformationAboutFinancialStatementExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-012022-12-31_custom_GACMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:NameOfSubsidiary",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000069 - Disclosure - Operating context (Details)",
     "menuCat": "Details",
     "order": "69",
     "role": "http://voegol.com.br/role/OperatingContextDetails",
     "shortName": "Operating context (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfOwnershipStructureExplanatory",
       "gol:DisclosureOfGeneralInformationAboutFinancialStatementExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-012022-12-31_custom_GACMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:NameOfSubsidiary",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfGeneralInformationAboutFinancialStatementExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000007 - Disclosure - Operating context",
     "menuCat": "Notes",
     "order": "7",
     "role": "http://voegol.com.br/role/OperatingContext",
     "shortName": "Operating context",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfGeneralInformationAboutFinancialStatementExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "gol:DisclosureOfGeneralInformationAboutFinancialStatementExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "gol:PercentageOfOperatingMarket",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000070 - Disclosure - Operating context (Details Narrative)",
     "menuCat": "Details",
     "order": "70",
     "role": "http://voegol.com.br/role/OperatingContextDetailsNarrative",
     "shortName": "Operating context (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "gol:DisclosureOfGeneralInformationAboutFinancialStatementExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "gol:PercentageOfOperatingMarket",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfExchangeRateChangesExplanatory",
       "ifrs-full:DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory",
       "ifrs-full:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31_currency_USD",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ClosingForeignExchangeRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRLPerUSD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000071 - Disclosure - Summary of significant accounting practices (Details)",
     "menuCat": "Details",
     "order": "71",
     "role": "http://voegol.com.br/role/SummaryOfSignificantAccountingPracticesDetails",
     "shortName": "Summary of significant accounting practices (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfExchangeRateChangesExplanatory",
       "ifrs-full:DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory",
       "ifrs-full:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31_currency_USD",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ClosingForeignExchangeRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRLPerUSD",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DescriptionOfAccountingPolicyForTaxesOtherThanIncomeTaxExplanatory",
       "ifrs-full:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "ifrs-full:TaxRateEffectOfTaxLosses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000072 - Disclosure - Summary of significant accounting practices (Details Narrative)",
     "menuCat": "Details",
     "order": "72",
     "role": "http://voegol.com.br/role/SummaryOfSignificantAccountingPracticesDetailsNarrative",
     "shortName": "Summary of significant accounting practices (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DescriptionOfAccountingPolicyForTaxesOtherThanIncomeTaxExplanatory",
       "ifrs-full:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "ifrs-full:TaxRateEffectOfTaxLosses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfCashAndCashEquivalentsTableExplanatory",
       "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Cash",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000073 - Disclosure - Cash and cash equivalents (Details)",
     "menuCat": "Details",
     "order": "73",
     "role": "http://voegol.com.br/role/CashAndCashEquivalentsDetails",
     "shortName": "Cash and cash equivalents (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfCashAndCashEquivalentsTableExplanatory",
       "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Cash",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfCashAndCashEquivalentsTableExplanatory",
       "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CashEquivalents",
      "reportCount": 1,
      "unitRef": "BRL",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000074 - Disclosure - Cash and cash equivalents (Details 1)",
     "menuCat": "Details",
     "order": "74",
     "role": "http://voegol.com.br/role/CashAndCashEquivalentsDetails1",
     "shortName": "Cash and cash equivalents (Details 1)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfBreakdownOfCashEquivalentsTableExplanatory",
       "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31_custom_LocalCurrencyMember",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:CashEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfShortTermInvestmentsTableExplanatory",
       "gol:DisclosureOfSignificantFinancialInvestmentsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ShorttermInvestmentsClassifiedAsCashEquivalents",
      "reportCount": 1,
      "unitRef": "BRL",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000075 - Disclosure - Financial investments (Details)",
     "menuCat": "Details",
     "order": "75",
     "role": "http://voegol.com.br/role/FinancialInvestmentsDetails",
     "shortName": "Financial investments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfShortTermInvestmentsTableExplanatory",
       "gol:DisclosureOfSignificantFinancialInvestmentsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31_custom_LocalCurrencyMember",
      "decimals": "-3",
      "lang": null,
      "name": "gol:ShorttermsInvestment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "gol:DisclosureOfShortTermInvestmentsTableExplanatory",
       "gol:DisclosureOfSignificantFinancialInvestmentsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:DepositsForLeaseOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000076 - Disclosure - Financial investments (Details Narrative)",
     "menuCat": "Details",
     "order": "76",
     "role": "http://voegol.com.br/role/FinancialInvestmentsDetailsNarrative",
     "shortName": "Financial investments (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "gol:DisclosureOfShortTermInvestmentsTableExplanatory",
       "gol:DisclosureOfSignificantFinancialInvestmentsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:DepositsForLeaseOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfTradeAccountsReceivableTableExplanatory",
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:CurrentTradeReceivablesGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000077 - Disclosure - Trade receivables (Details)",
     "menuCat": "Details",
     "order": "77",
     "role": "http://voegol.com.br/role/TradeReceivablesDetails",
     "shortName": "Trade receivables (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfTradeAccountsReceivableTableExplanatory",
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:CurrentTradeReceivablesGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CurrentTradeReceivables",
      "reportCount": 1,
      "unitRef": "BRL",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000078 - Disclosure - Trade receivables (Details 1)",
     "menuCat": "Details",
     "order": "78",
     "role": "http://voegol.com.br/role/TradeReceivablesDetails1",
     "shortName": "Trade receivables (Details 1)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfFinancialAssetsThatAreEitherPastDueOrImpairedExplanatory",
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31_custom_CurrentsNotLaterThanOneMonthMember",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:CurrentTradeReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfDetailedInformationAboutChangesInAllowanceForDoubtfulAccounts",
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2021-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:AllowancesForDoubfulAccountOnTradeReceivable",
      "reportCount": 1,
      "unitRef": "BRL",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000079 - Disclosure - Trade receivables (Details 2)",
     "menuCat": "Details",
     "order": "79",
     "role": "http://voegol.com.br/role/TradeReceivablesDetails2",
     "shortName": "Trade receivables (Details 2)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfDetailedInformationAboutChangesInAllowanceForDoubtfulAccounts",
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2020-12-31",
      "decimals": "-3",
      "lang": null,
      "name": "gol:AllowancesForDoubfulAccountOnTradeReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000008 - Disclosure - Management\u2019s statement, basis for preparing and presenting the financial statements",
     "menuCat": "Notes",
     "order": "8",
     "role": "http://voegol.com.br/role/ManagementsStatementBasisForPreparingAndPresentingFinancialStatements",
     "shortName": "Management\u2019s statement, basis for preparing and presenting the financial statements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOCompositionOffInventoriesExplanatory",
       "ifrs-full:DisclosureOfInventoriesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:ConsumablesInventoriesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000080 - Disclosure - Inventories (Details)",
     "menuCat": "Details",
     "order": "80",
     "role": "http://voegol.com.br/role/InventoriesDetails",
     "shortName": "Inventories (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOCompositionOffInventoriesExplanatory",
       "ifrs-full:DisclosureOfInventoriesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:ConsumablesInventoriesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfInventoriesAverageCostNetOfProvisionForObSolescenceExplanatory",
       "ifrs-full:DisclosureOfInventoriesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2021-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:ProvisionForObsolescence",
      "reportCount": 1,
      "unitRef": "BRL",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000081 - Disclosure - Inventories (Details 1)",
     "menuCat": "Details",
     "order": "81",
     "role": "http://voegol.com.br/role/InventoriesDetails1",
     "shortName": "Inventories (Details 1)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfInventoriesAverageCostNetOfProvisionForObSolescenceExplanatory",
       "ifrs-full:DisclosureOfInventoriesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2020-12-31",
      "decimals": "-3",
      "lang": null,
      "name": "gol:ProvisionForObsolescence",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfDepositsSubclassificationExplanatory",
       "gol:DisclosureOfDepositsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:MaintenanceDeposits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000082 - Disclosure - Deposits (Details)",
     "menuCat": "Details",
     "order": "82",
     "role": "http://voegol.com.br/role/DepositsDetails",
     "shortName": "Deposits (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfDepositsSubclassificationExplanatory",
       "gol:DisclosureOfDepositsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:MaintenanceDeposits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "gol:DisclosureOfDepositsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:TransactionsAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000083 - Disclosure - Deposits (Details Narrative)",
     "menuCat": "Details",
     "order": "83",
     "role": "http://voegol.com.br/role/DepositsDetailsNarrative",
     "shortName": "Deposits (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "gol:DisclosureOfDepositsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:TransactionsAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfAdvanceToSuppliersAndThirdPartiesTableExplanatory",
       "gol:DisclosureOfAdvanceToSuppliersAndThirdPartiesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:AdvanceToDomesticSuppliers",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000084 - Disclosure - Advance to suppliers and third parties (Details)",
     "menuCat": "Details",
     "order": "84",
     "role": "http://voegol.com.br/role/AdvanceToSuppliersAndThirdPartiesDetails",
     "shortName": "Advance to suppliers and third parties (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfAdvanceToSuppliersAndThirdPartiesTableExplanatory",
       "gol:DisclosureOfAdvanceToSuppliersAndThirdPartiesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:AdvanceToDomesticSuppliers",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfTaxesTableExplanatory",
       "gol:DisclosureOfTaxesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:CurrentIrpjAndCsllPayableTaxLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000085 - Disclosure - Recoverable taxes (Details)",
     "menuCat": "Details",
     "order": "85",
     "role": "http://voegol.com.br/role/RecoverableTaxesDetails",
     "shortName": "Recoverable taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfTaxesTableExplanatory",
       "gol:DisclosureOfTaxesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:CurrentIrpjAndCsllPayableTaxLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfDeferredTaxesNetExplanatory",
       "gol:DisclosureOfIncomeTaxExplanatory1",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:DeferredTaxAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000086 - Disclosure - Deferred taxes (Details)",
     "menuCat": "Details",
     "order": "86",
     "role": "http://voegol.com.br/role/DeferredTaxesDetails",
     "shortName": "Deferred taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfDeferredTaxesNetExplanatory",
       "gol:DisclosureOfIncomeTaxExplanatory1",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:DeferredTaxAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfEstimatesThatDeferredTaxCreditsExplanatory",
       "gol:DisclosureOfIncomeTaxExplanatory1",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:DeferredTaxCredits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000087 - Disclosure - Deferred taxes (Details 1)",
     "menuCat": "Details",
     "order": "87",
     "role": "http://voegol.com.br/role/DeferredTaxesDetails1",
     "shortName": "Deferred taxes (Details 1)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfEstimatesThatDeferredTaxCreditsExplanatory",
       "gol:DisclosureOfIncomeTaxExplanatory1",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:DeferredTaxCredits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfTaxLossesAndNegativeBasesOfSocialContributionTableExplanatory",
       "gol:DisclosureOfIncomeTaxExplanatory1",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-012022-12-31_custom_GolLinhasAereasSAMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:AccumulatedIncomeTaxLosses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000088 - Disclosure - Deferred taxes (Details 2)",
     "menuCat": "Details",
     "order": "88",
     "role": "http://voegol.com.br/role/DeferredTaxesDetails2",
     "shortName": "Deferred taxes (Details 2)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfTaxLossesAndNegativeBasesOfSocialContributionTableExplanatory",
       "gol:DisclosureOfIncomeTaxExplanatory1",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-012022-12-31_custom_GolLinhasAereasSAMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:AccumulatedIncomeTaxLosses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ProfitLossBeforeTax",
      "reportCount": 1,
      "unitRef": "BRL",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000089 - Disclosure - Deferred taxes (Details 3)",
     "menuCat": "Details",
     "order": "89",
     "role": "http://voegol.com.br/role/DeferredTaxesDetails3",
     "shortName": "Deferred taxes (Details 3)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfReconciliationOfIncomeTaxesExpenseTableExplanatory",
       "gol:DisclosureOfIncomeTaxExplanatory1",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": "INF",
      "lang": null,
      "name": "ifrs-full:ApplicableTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfApprovalOfConsolidatedFinancialStatementsTextBlockExplanatoryTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000009 - Disclosure - Approval of consolidated statements",
     "menuCat": "Notes",
     "order": "9",
     "role": "http://voegol.com.br/role/ApprovalOfConsolidatedStatements",
     "shortName": "Approval of consolidated statements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gol:DisclosureOfApprovalOfConsolidatedFinancialStatementsTextBlockExplanatoryTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R90": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "reportCount": 1,
      "unitRef": "BRL",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000090 - Disclosure - Property, plant and equipment (Details)",
     "menuCat": "Details",
     "order": "90",
     "role": "http://voegol.com.br/role/PropertyPlantAndEquipmentDetails",
     "shortName": "Property, plant and equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31_custom_PropertyPlantAndEquipmentInUseMember",
      "decimals": "-3",
      "lang": null,
      "name": "gol:HistoricalCostPropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     }
    },
    "R91": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfBreakdownOfAndChangesInIntangibleAssetsExplanatory",
       "ifrs-full:DisclosureOfIntangibleAssetsAndGoodwillExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:IntangibleAssetsAndGoodwillHistoricalCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000091 - Disclosure - Intangible assets (Details)",
     "menuCat": "Details",
     "order": "91",
     "role": "http://voegol.com.br/role/IntangibleAssetsDetails",
     "shortName": "Intangible assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfBreakdownOfAndChangesInIntangibleAssetsExplanatory",
       "ifrs-full:DisclosureOfIntangibleAssetsAndGoodwillExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:IntangibleAssetsAndGoodwillHistoricalCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     }
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfDetailedInformationAboutAllocationOfGoodwill",
       "ifrs-full:DisclosureOfIntangibleAssetsAndGoodwillExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31_custom_GoodwillIntangibleMember_custom_AirTransportationMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:IntangibleAssetsWithIndefiniteUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000092 - Disclosure - Intangible assets (Details 1)",
     "menuCat": "Details",
     "order": "92",
     "role": "http://voegol.com.br/role/IntangibleAssetsDetails1",
     "shortName": "Intangible assets (Details 1)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfDetailedInformationAboutAllocationOfGoodwill",
       "ifrs-full:DisclosureOfIntangibleAssetsAndGoodwillExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31_custom_GoodwillIntangibleMember_custom_AirTransportationMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:IntangibleAssetsWithIndefiniteUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     }
    },
    "R93": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ShorttermBorrowings",
      "reportCount": 1,
      "unitRef": "BRL",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000093 - Disclosure - Loans and financing (Details)",
     "menuCat": "Details",
     "order": "93",
     "role": "http://voegol.com.br/role/LoansAndFinancingDetails",
     "shortName": "Loans and financing (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "link:footnote",
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfBreakdownOfAndChangesInShortAndLongtermDebtExplanatory",
       "gol:DisclosureOfLoansAndFinancingExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2021-01-012021-12-31",
      "decimals": "-3",
      "lang": null,
      "name": "gol:EliminationOfRelatedParties",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     }
    },
    "R94": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "gol:ScheduleOfSecuredNotesExplanatory",
       "gol:DisclosureOfLoansAndFinancingExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31_custom_GolLinhasAereasSAMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:NotionalAmount",
      "reportCount": 1,
      "unitRef": "BRL",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000094 - Disclosure - Loans and financing (Details 1)",
     "menuCat": "Details",
     "order": "94",
     "role": "http://voegol.com.br/role/LoansAndFinancingDetails1",
     "shortName": "Loans and financing (Details 1)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "gol:ScheduleOfWorkingCapitalLinesOfCreditExplanatory1",
       "gol:DisclosureOfLoansAndFinancingExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-012022-12-31_custom_WorkingCapitalLinesOfCcreditOneMember_custom_GolLinhasAereasSAMember",
      "decimals": null,
      "lang": "en-US",
      "name": "gol:TransactionDate",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R95": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "gol:ScheduleOfSecuredNotesExplanatory",
       "gol:DisclosureOfLoansAndFinancingExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31_custom_GolLinhasAereasSAMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:NotionalAmount",
      "reportCount": 1,
      "unitRef": "BRL",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000095 - Disclosure - Loans and financing (Details 2)",
     "menuCat": "Details",
     "order": "95",
     "role": "http://voegol.com.br/role/LoansAndFinancingDetails2",
     "shortName": "Loans and financing (Details 2)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "gol:ScheduleOfSecuredNotesExplanatory",
       "gol:DisclosureOfLoansAndFinancingExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-012022-12-31_custom_GolLinhasAereasSAMember",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:CostOfSales",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     }
    },
    "R96": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfLongTermLoanAndFinancingExplanatory",
       "gol:DisclosureOfLoansAndFinancingExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2021-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:ShortTermDebt",
      "reportCount": 1,
      "unitRef": "BRL",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000096 - Disclosure - Loans and financing (Details 3)",
     "menuCat": "Details",
     "order": "96",
     "role": "http://voegol.com.br/role/LoansAndFinancingDetails3",
     "shortName": "Loans and financing (Details 3)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfLongTermLoanAndFinancingExplanatory",
       "gol:DisclosureOfLoansAndFinancingExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31_custom_TwentyTwentyFourMember",
      "decimals": "-3",
      "lang": null,
      "name": "gol:ShortTermDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     }
    },
    "R97": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfFairValueOfDebtExplanatory",
       "gol:DisclosureOfLoansAndFinancingExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:BorrowingsBookValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000097 - Disclosure - Loans and financing (Details 4)",
     "menuCat": "Details",
     "order": "97",
     "role": "http://voegol.com.br/role/LoansAndFinancingDetails4",
     "shortName": "Loans and financing (Details 4)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfFairValueOfDebtExplanatory",
       "gol:DisclosureOfLoansAndFinancingExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:BorrowingsBookValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     }
    },
    "R98": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "gol:DisclosureOfLoansAndFinancingExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:PremiumsCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000098 - Disclosure - Loans and financing (Details Narrative)",
     "menuCat": "Details",
     "order": "98",
     "role": "http://voegol.com.br/role/LoansAndFinancingDetailsNarrative",
     "shortName": "Loans and financing (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "gol:DisclosureOfLoansAndFinancingExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gol:PremiumsCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     }
    },
    "R99": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2021-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CurrentLeaseLiabilities",
      "reportCount": 1,
      "unitRef": "BRL",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000099 - Disclosure - Leases (Details)",
     "menuCat": "Details",
     "order": "99",
     "role": "http://voegol.com.br/role/LeasesDetails",
     "shortName": "Leases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "gol:DisclosureOfLeasesTableExplanatory",
       "ifrs-full:DisclosureOfLeasesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "golform20f_2022.htm",
      "contextRef": "AsOf2020-12-31",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:NoncurrentLeaseLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "BRL",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 261,
   "tag": {
    "currency_ARS": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Argentina, Pesos"
       }
      }
     },
     "localname": "ARS",
     "nsuri": "http://xbrl.sec.gov/currency/2022",
     "presentation": [
      "http://voegol.com.br/role/SummaryOfSignificantAccountingPracticesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_AllCurrenciesDomain": {
     "auth_ref": [],
     "localname": "AllCurrenciesDomain",
     "nsuri": "http://xbrl.sec.gov/currency/2022",
     "presentation": [
      "http://voegol.com.br/role/CashAndCashEquivalentsDetails1",
      "http://voegol.com.br/role/CommitmentsDetailsNarrative",
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails5",
      "http://voegol.com.br/role/FinancialInvestmentsDetails",
      "http://voegol.com.br/role/LoansAndFinancingDetails",
      "http://voegol.com.br/role/LoansAndFinancingDetails2",
      "http://voegol.com.br/role/LoansAndFinancingDetails3",
      "http://voegol.com.br/role/LoansAndFinancingDetailsNarrative",
      "http://voegol.com.br/role/SummaryOfSignificantAccountingPracticesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_USD": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "United States of America, Dollars"
       }
      }
     },
     "localname": "USD",
     "nsuri": "http://xbrl.sec.gov/currency/2022",
     "presentation": [
      "http://voegol.com.br/role/CommitmentsDetailsNarrative",
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails5",
      "http://voegol.com.br/role/LoansAndFinancingDetails",
      "http://voegol.com.br/role/LoansAndFinancingDetails2",
      "http://voegol.com.br/role/LoansAndFinancingDetails3",
      "http://voegol.com.br/role/LoansAndFinancingDetailsNarrative",
      "http://voegol.com.br/role/SummaryOfSignificantAccountingPracticesDetails"
     ],
     "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."
       }
      }
     },
     "localname": "AddressTypeDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of changes contained within amended document.",
        "label": "Amendment Description"
       }
      }
     },
     "localname": "AmendmentDescription",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "xbrltype": "stringItemType"
    },
    "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"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AnnualInformationForm": {
     "auth_ref": [
      "r296"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form.",
        "label": "Annual Information Form"
       }
      }
     },
     "localname": "AnnualInformationForm",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditedAnnualFinancialStatements": {
     "auth_ref": [
      "r296"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements.",
        "label": "Audited Annual Financial Statements"
       }
      }
     },
     "localname": "AuditedAnnualFinancialStatements",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r293",
      "r295",
      "r296"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r293",
      "r295",
      "r296"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r293",
      "r295",
      "r296"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_BusinessContactMember": {
     "auth_ref": [
      "r295",
      "r296"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business contact for the entity",
        "label": "Business Contact [Member]"
       }
      }
     },
     "localname": "BusinessContactMember",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_ContactPersonnelEmailAddress": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Email address of contact personnel.",
        "label": "Contact Personnel Email Address"
       }
      }
     },
     "localname": "ContactPersonnelEmailAddress",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_ContactPersonnelFaxNumber": {
     "auth_ref": [
      "r295"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fax Number of contact personnel.",
        "label": "Contact Personnel Fax Number"
       }
      }
     },
     "localname": "ContactPersonnelFaxNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_ContactPersonnelName": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of contact personnel",
        "label": "Contact Personnel Name"
       }
      }
     },
     "localname": "ContactPersonnelName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CountryRegion": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Region code of country",
        "label": "Country Region"
       }
      }
     },
     "localname": "CountryRegion",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page."
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "xbrltype": "stringItemType"
    },
    "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"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAccountingStandard": {
     "auth_ref": [
      "r295"
     ],
     "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"
       }
      }
     },
     "localname": "DocumentAccountingStandard",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "xbrltype": "accountingStandardItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r293",
      "r295",
      "r296"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "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"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "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"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "xbrltype": "gYearItemType"
    },
    "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"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentPeriodStartDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format.",
        "label": "Document Period Start Date"
       }
      }
     },
     "localname": "DocumentPeriodStartDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r294"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentRegistrationStatement": {
     "auth_ref": [
      "r282"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a registration statement.",
        "label": "Document Registration Statement"
       }
      }
     },
     "localname": "DocumentRegistrationStatement",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentShellCompanyEventDate": {
     "auth_ref": [
      "r295"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date of event requiring a shell company report.",
        "label": "Document Shell Company Event Date"
       }
      }
     },
     "localname": "DocumentShellCompanyEventDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentShellCompanyReport": {
     "auth_ref": [
      "r295"
     ],
     "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"
       }
      }
     },
     "localname": "DocumentShellCompanyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r297"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "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"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r285"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine3": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 3 such as an Office Park",
        "label": "Entity Address, Address Line Three"
       }
      }
     },
     "localname": "EntityAddressAddressLine3",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCountry": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ISO 3166-1 alpha-2 country code.",
        "label": "Entity Address, Country"
       }
      }
     },
     "localname": "EntityAddressCountry",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "xbrltype": "countryCodeItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "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://voegol.com.br/role/Cover"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityAddressesLineItems": {
     "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.",
        "label": "Entity Addresses [Line Items]"
       }
      }
     },
     "localname": "EntityAddressesLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityAddressesTable": {
     "auth_ref": [
      "r284"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container of address information for the entity",
        "label": "Entity Addresses [Table]"
       }
      }
     },
     "localname": "EntityAddressesTable",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "auth_ref": [
      "r288"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not.  Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element.",
        "label": "Entity Bankruptcy Proceedings, Reporting Current"
       }
      }
     },
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r284"
     ],
     "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"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "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"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "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"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "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."
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/TransactionsWithRelatedPartiesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r284"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r301"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.",
        "label": "Elected Not To Use the Extended Transition Period"
       }
      }
     },
     "localname": "EntityExTransitionPeriod",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "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"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r284"
     ],
     "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"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "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"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r298"
     ],
     "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"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPrimarySicNumber": {
     "auth_ref": [
      "r296"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity.",
        "label": "Entity Primary SIC Number"
       }
      }
     },
     "localname": "EntityPrimarySicNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "xbrltype": "sicNumberItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r284"
     ],
     "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"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r284"
     ],
     "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"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r284"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r284"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "xbrltype": "employerIdItemType"
    },
    "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"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r299"
     ],
     "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"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_Extension": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Extension number for local phone number.",
        "label": "Extension"
       }
      }
     },
     "localname": "Extension",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r293",
      "r295",
      "r296"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "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://voegol.com.br/role/TransactionsWithRelatedPartiesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_NoTradingSymbolFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a security having no trading symbol.",
        "label": "No Trading Symbol Flag"
       }
      }
     },
     "localname": "NoTradingSymbolFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "xbrltype": "trueItemType"
    },
    "dei_OtherReportingStandardItemNumber": {
     "auth_ref": [
      "r295"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS.",
        "label": "Other Reporting Standard Item Number"
       }
      }
     },
     "localname": "OtherReportingStandardItemNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "xbrltype": "otherReportingStandardItemNumberItemType"
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "auth_ref": [
      "r289"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.",
        "label": "Pre-commencement Issuer Tender Offer"
       }
      }
     },
     "localname": "PreCommencementIssuerTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_PreCommencementTenderOffer": {
     "auth_ref": [
      "r290"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.",
        "label": "Pre-commencement Tender Offer"
       }
      }
     },
     "localname": "PreCommencementTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r283"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_Security12gTitle": {
     "auth_ref": [
      "r287"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(g) registered security.",
        "label": "Title of 12(g) Security"
       }
      }
     },
     "localname": "Security12gTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r286"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_SecurityReportingObligation": {
     "auth_ref": [
      "r291"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act.",
        "label": "Security Reporting Obligation"
       }
      }
     },
     "localname": "SecurityReportingObligation",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "xbrltype": "securityReportingObligationItemType"
    },
    "dei_SolicitingMaterial": {
     "auth_ref": [
      "r292"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.",
        "label": "Soliciting Material"
       }
      }
     },
     "localname": "SolicitingMaterial",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "dei_WrittenCommunications": {
     "auth_ref": [
      "r300"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.",
        "label": "Written Communications"
       }
      }
     },
     "localname": "WrittenCommunications",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://voegol.com.br/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "gol_ASeriesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "A Series [Member]"
       }
      }
     },
     "localname": "ASeriesMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/OperatingContextDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_AccumulatedAmortizationIntangibleAssetsAndGoodwill": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated amortization"
       }
      }
     },
     "localname": "AccumulatedAmortizationIntangibleAssetsAndGoodwill",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_AccumulatedIncomeTaxLosses": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount refers to accumulated income tax losses.",
        "label": "Accumulated income tax losses"
       }
      }
     },
     "localname": "AccumulatedIncomeTaxLosses",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/DeferredTaxesDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_AcquisitionAmountToBePaid": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquisition amount to be paid"
       }
      }
     },
     "localname": "AcquisitionAmountToBePaid",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/OperatingContextDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_AcquisitionOfInterestFromNoncontrollingShareholders": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfCashFlows": {
       "order": 9.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "AcquisitionOfInterestFromNoncontrollingShareholders",
        "negatedLabel": "Acquisition of interest from non-controlling shareholders"
       }
      }
     },
     "localname": "AcquisitionOfInterestFromNoncontrollingShareholders",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_AcquisitionOfInternalFromNonControllingShareholder": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest on shareholders' equity distributed by Smiles",
        "verboseLabel": "Interest on shareholders\u2019 equity distributed by Smiles"
       }
      }
     },
     "localname": "AcquisitionOfInternalFromNonControllingShareholder",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_AcquisitionOfPpeThroughFinancingPropertyPlantAndEquipmentLoansAndFinancing": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquisition of PPE through financing (Property, plant and equipment / Loans and financing)"
       }
      }
     },
     "localname": "AcquisitionOfPpeThroughFinancingPropertyPlantAndEquipmentLoansAndFinancing",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Non-cashTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_ActualDiscountRateP": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Actual discount rate p.a."
       }
      }
     },
     "localname": "ActualDiscountRateP",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/ProvisionsDetails1"
     ],
     "xbrltype": "percentItemType"
    },
    "gol_ActualDiscountRateP.a.One": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Actual Discount Rate P.a. One",
        "verboseLabel": "Actual discount rate p.a."
       }
      }
     },
     "localname": "ActualDiscountRateP.a.One",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/ProvisionsDetails1"
     ],
     "xbrltype": "percentItemType"
    },
    "gol_ActuarialLossesFromPostemploymentBenefits": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "ifrs-full_OtherComprehensiveIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Actuarial income (loss) from post-employment benefits, net of income tax and social contribution"
       }
      }
     },
     "localname": "ActuarialLossesFromPostemploymentBenefits",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_AdditionalApplyingTaxMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Applying Tax [Member]"
       }
      }
     },
     "localname": "AdditionalApplyingTaxMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/SummaryOfSignificantAccountingPracticesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_AdditionalNonincidencePercenatgeImports": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of additional nonincidence imports.",
        "label": "Additional non-incidence percenatge imports"
       }
      }
     },
     "localname": "AdditionalNonincidencePercenatgeImports",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/ProvisionsDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "gol_AdditionalProvisionsRecognized": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recognition (reversal) of provision"
       }
      }
     },
     "localname": "AdditionalProvisionsRecognized",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/ProvisionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_AdditionsPropertyPlantEquipment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "AdditionsPropertyPlantEquipment",
        "verboseLabel": "Additions"
       }
      }
     },
     "localname": "AdditionsPropertyPlantEquipment",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/PropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_AdjustmentToPresentValueOfAdvanceFromSuppliers": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfCashFlows": {
       "order": 7.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to present value of assets and liabilities"
       }
      }
     },
     "localname": "AdjustmentToPresentValueOfAdvanceFromSuppliers",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_AdjustmentsForDecreaseIncreaseInAdvanceTicketSales": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfCashFlows": {
       "order": 31.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "AdjustmentsForDecreaseIncreaseInAdvanceTicketSales",
        "negatedLabel": "Advance from ticket sales"
       }
      }
     },
     "localname": "AdjustmentsForDecreaseIncreaseInAdvanceTicketSales",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_AdjustmentsForDecreaseIncreaseInDeposits": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfCashFlows": {
       "order": 25.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "AdjustmentsForDecreaseIncreaseInDeposits",
        "negatedLabel": "Deposits"
       }
      }
     },
     "localname": "AdjustmentsForDecreaseIncreaseInDeposits",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_AdjustmentsForDecreaseIncreaseInDerivatives": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfCashFlows": {
       "order": 37.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "AdjustmentsForDecreaseIncreaseInDerivatives",
        "negatedLabel": "Derivatives"
       }
      }
     },
     "localname": "AdjustmentsForDecreaseIncreaseInDerivatives",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_AdjustmentsForDecreaseIncreaseInLandingfees": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfCashFlows": {
       "order": 35.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "AdjustmentsForDecreaseIncreaseInLandingfees",
        "negatedLabel": "Landing fees"
       }
      }
     },
     "localname": "AdjustmentsForDecreaseIncreaseInLandingfees",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_AdjustmentsForDecreaseIncreaseInMileageProgram": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfCashFlows": {
       "order": 32.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "AdjustmentsForDecreaseIncreaseInMileageProgram",
        "verboseLabel": "Mileage program"
       }
      }
     },
     "localname": "AdjustmentsForDecreaseIncreaseInMileageProgram",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_AdjustmentsForDecreaseIncreaseInSalaries": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfCashFlows": {
       "order": 34.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "AdjustmentsForDecreaseIncreaseInSalaries",
        "negatedLabel": "Salaries, wages and benefits"
       }
      }
     },
     "localname": "AdjustmentsForDecreaseIncreaseInSalaries",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_AdjustmentsForDecreaseIncreaseInShortTermInvestments": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfCashFlows": {
       "order": 22.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "AdjustmentsForDecreaseIncreaseInShortTermInvestments",
        "verboseLabel": "Financial investments"
       }
      }
     },
     "localname": "AdjustmentsForDecreaseIncreaseInShortTermInvestments",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_AdjustmentsForDecreaseIncreaseInSuppliers": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfCashFlows": {
       "order": 29.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "AdjustmentsForDecreaseIncreaseInSuppliers",
        "verboseLabel": "Suppliers"
       }
      }
     },
     "localname": "AdjustmentsForDecreaseIncreaseInSuppliers",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_AdjustmentsForDecreaseIncreaseInSuppliersForfaiting": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfCashFlows": {
       "order": 30.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "AdjustmentsForDecreaseIncreaseInSuppliersForfaiting",
        "verboseLabel": "Suppliers \u2013 factoring"
       }
      }
     },
     "localname": "AdjustmentsForDecreaseIncreaseInSuppliersForfaiting",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_AdjustmentsForDecreaseIncreaseInTaxObligations": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfCashFlows": {
       "order": 36.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Taxes obligation"
       }
      }
     },
     "localname": "AdjustmentsForDecreaseIncreaseInTaxObligations",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_AdjustmentsForEquityResults": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfCashFlows": {
       "order": 9.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity pickup"
       }
      }
     },
     "localname": "AdjustmentsForEquityResults",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_AdjustmentsForReversalProvisionForInventoryObsolescence": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "AdjustmentsForReversalProvisionForInventoryObsolescence",
        "negatedLabel": "Provision for inventory obsolescence"
       }
      }
     },
     "localname": "AdjustmentsForReversalProvisionForInventoryObsolescence",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_AdjustmentsForSharebasedPayments1": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/TransactionsWithRelatedPartiesDetails": {
       "order": 3.0,
       "parentTag": "gol_TotalCompensation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments For Sharebased Payments1",
        "verboseLabel": "Share-based compensation"
       }
      }
     },
     "localname": "AdjustmentsForSharebasedPayments1",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/TransactionsWithRelatedPartiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_AdjustmentsForWriteOffPropertyPlantAndEquipmentAndIntangibleAssets": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfCashFlows": {
       "order": 10.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposals of property, plant and equipment and intangible assets"
       }
      }
     },
     "localname": "AdjustmentsForWriteOffPropertyPlantAndEquipmentAndIntangibleAssets",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_AdjustmentsOfHedgeAccountingOfRevenue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments of hedge accounting of revenue"
       }
      }
     },
     "localname": "AdjustmentsOfHedgeAccountingOfRevenue",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_AdjustmentsToCalculateEffectiveTaxRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represents effective tax rate after adjustments to calculations.",
        "label": "Adjustments to calculate the effective tax rate:"
       }
      }
     },
     "localname": "AdjustmentsToCalculateEffectiveTaxRate",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/DeferredTaxesDetails3"
     ],
     "xbrltype": "stringItemType"
    },
    "gol_AdvanceForFutureCapitalIncreaseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advance For Future Capital Increase [Member]"
       }
      }
     },
     "localname": "AdvanceForFutureCapitalIncreaseMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_AdvanceForMaterialsAndRepairs": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Advance for materials and repairs"
       }
      }
     },
     "localname": "AdvanceForMaterialsAndRepairs",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/AdvanceToSuppliersAndThirdPartiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_AdvanceTicketSalesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfFinancialPosition": {
       "order": 8.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Advance ticket sales"
       }
      }
     },
     "localname": "AdvanceTicketSalesCurrent",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_AdvanceToDomesticSuppliers": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Advance to domestic suppliers"
       }
      }
     },
     "localname": "AdvanceToDomesticSuppliers",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/AdvanceToSuppliersAndThirdPartiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_AdvanceToInternationalSuppliers": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Advance to international suppliers"
       }
      }
     },
     "localname": "AdvanceToInternationalSuppliers",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/AdvanceToSuppliersAndThirdPartiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_AdvanceToSuppliersAndThirdParties": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfCashFlows": {
       "order": 26.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "AdvanceToSuppliersAndThirdParties",
        "verboseLabel": "Advance to suppliers and third parties"
       }
      }
     },
     "localname": "AdvanceToSuppliersAndThirdParties",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_AdvancesForFutureCapitalIncrease": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfFinancialPosition": {
       "order": 2.0,
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Advances for future capital increase"
       }
      }
     },
     "localname": "AdvancesForFutureCapitalIncrease",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_AdvancesForPropertyPlantAndEquipmentAcquisitionNet": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "AdvancesForPropertyPlantAndEquipmentAcquisitionNet",
        "negatedLabel": "Advances for property, plant and equipment acquisition, net"
       }
      }
     },
     "localname": "AdvancesForPropertyPlantAndEquipmentAcquisitionNet",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_AdvancesToSuppliersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advances To Suppliers [Member]"
       }
      }
     },
     "localname": "AdvancesToSuppliersMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/PropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_AgreementsInForeignCurrencyWithOutPurchaseOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Agreements In Foreign Currency With Out Purchase Option [Member]"
       }
      }
     },
     "localname": "AgreementsInForeignCurrencyWithOutPurchaseOptionMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LeasesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_AgreementsInForeignCurrencyWithPurchaseOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Agreements In Foreign Currency With Purchase Option [Member]"
       }
      }
     },
     "localname": "AgreementsInForeignCurrencyWithPurchaseOptionMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LeasesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_AgreementsInLocalCurrencyWithPurchaseOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Agreements In Local Currency With Purchase Option [Member]"
       }
      }
     },
     "localname": "AgreementsInLocalCurrencyWithPurchaseOptionMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LeasesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_AgreementsInLocalCurrencyWithoutPurchaseOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Agreements In Local Currency Without Purchase Option [Member]"
       }
      }
     },
     "localname": "AgreementsInLocalCurrencyWithoutPurchaseOptionMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LeasesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_AirFimMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Air Fim [Member]"
       }
      }
     },
     "localname": "AirFimMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/OperatingContextDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_AirTransportationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Air Transportation [Member]"
       }
      }
     },
     "localname": "AirTransportationMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/IntangibleAssetsDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_AircraftAndEngineOverhaulingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aircraft And Engine Overhauling [Member]"
       }
      }
     },
     "localname": "AircraftAndEngineOverhaulingMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/PropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_AircraftFuel": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfOperations": {
       "order": 2.0,
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Aircraft fuel"
       }
      }
     },
     "localname": "AircraftFuel",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails1",
      "http://voegol.com.br/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_AircraftLeasesAndOthersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents member related to aircraft lease and other.",
        "label": "Aircraft Leases And Others [Member]"
       }
      }
     },
     "localname": "AircraftLeasesAndOthersMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/DeferredTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_AircraftROUWithNoPurchaseOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aircraft R O U With No Purchase Option [Member]"
       }
      }
     },
     "localname": "AircraftROUWithNoPurchaseOptionMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/PropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_AircraftROUWithPurchaseOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents member related to aircraft ROU with purchase options.",
        "label": "Aircraft - ROU with Purchase Option [Member]"
       }
      }
     },
     "localname": "AircraftROUWithPurchaseOptionMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/PropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_AircraftTrafficAndMileageServicing": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfOperations": {
       "order": 4.0,
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Aircraft, traffic and mileage servicing"
       }
      }
     },
     "localname": "AircraftTrafficAndMileageServicing",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_AirlinePartnerCompaniesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Airline Partner Companies [Member]"
       }
      }
     },
     "localname": "AirlinePartnerCompaniesMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/TradeReceivablesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_AllowanceForExpensesLossOnTradeReceivablesAndOtherCredits1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Allowance For Expenses Loss On Trade Receivables And Other Credits 1 [Member]"
       }
      }
     },
     "localname": "AllowanceForExpensesLossOnTradeReceivablesAndOtherCredits1Member",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/DeferredTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_AllowanceForExpensesLossOnTradeReceivablesAndOtherCreditsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for allowance for expenses loss on trade receivables and other credits.",
        "label": "Allowance for expenses loss on trade receivables and other credits [Member]"
       }
      }
     },
     "localname": "AllowanceForExpensesLossOnTradeReceivablesAndOtherCreditsMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/DeferredTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_AllowancesForDoubfulAccountOnTradeReceivable": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Allowances For Doubful Account On Trade Receivable",
        "periodEndLabel": "Balances at the end of the year",
        "periodStartLabel": "Balance at the beginning of the year"
       }
      }
     },
     "localname": "AllowancesForDoubfulAccountOnTradeReceivable",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/TradeReceivablesDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_AllowancesForDoubfulAccountsOnTradeReceivable": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Allowance for expected loss on trade receivables accounts"
       }
      }
     },
     "localname": "AllowancesForDoubfulAccountsOnTradeReceivable",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/TradeReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_AmendmentOfAssumptions": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Changing of assumptions"
       }
      }
     },
     "localname": "AmendmentOfAssumptions",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/ProvisionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_AmericanAirlinesIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "American Airlines Inc [Member]"
       }
      }
     },
     "localname": "AmericanAirlinesIncMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/ScheduleOfSharesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_AmortizationIntangibleAssetsAndGoodwill": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization"
       }
      }
     },
     "localname": "AmortizationIntangibleAssetsAndGoodwill",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_AmortizationOfCostsAndPremiums": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount refer to amortization of costs and premiums.",
        "label": "Amortization of costs and premium"
       }
      }
     },
     "localname": "AmortizationOfCostsAndPremiums",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LoansAndFinancingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_AmortizationOfDebtWithInvestmentsShorttermInvestmentsLoansAndFinancing": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization of debt with investments (Financial investments / Loans and financing)"
       }
      }
     },
     "localname": "AmortizationOfDebtWithInvestmentsShorttermInvestmentsLoansAndFinancing",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Non-cashTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_AmortizationWithRelatedAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization with related assets"
       }
      }
     },
     "localname": "AmortizationWithRelatedAssets",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LiabilitiesFromFinancingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_ApplicableTaxRateOne": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Applicable tax rate"
       }
      }
     },
     "localname": "ApplicableTaxRateOne",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/SummaryOfSignificantAccountingPracticesDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "gol_AuthorizedCapitalStock": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Authorized capital stock"
       }
      }
     },
     "localname": "AuthorizedCapitalStock",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/ShareholdersEquityDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_AutomaticDepositsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Automatic Deposits [Member]"
       }
      }
     },
     "localname": "AutomaticDepositsMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/CashAndCashEquivalentsDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_AverageRemainingMaturityInYears": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Average Remaining Maturity (In Years)"
       }
      }
     },
     "localname": "AverageRemainingMaturityInYears",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "gol_AverageTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Its stand for an average use of sold tickets.",
        "label": "Average period"
       }
      }
     },
     "localname": "AverageTerm",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/AdvanceTicketSalesDetailsNarrative"
     ],
     "xbrltype": "durationItemType"
    },
    "gol_BSeriesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "B Series [Member]"
       }
      }
     },
     "localname": "BSeriesMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/OperatingContextDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_BenefitConstitutedNotConstitutedOnTaxLossNegativeBasisAndTemporaryDifferences": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Benefit Constituted Not Constituted On Tax Loss Negative Basis And Temporary Differences",
        "negatedLabel": "Benefit (not constituted) on tax loss, negative basis and temporary differences"
       }
      }
     },
     "localname": "BenefitConstitutedNotConstitutedOnTaxLossNegativeBasisAndTemporaryDifferences",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/DeferredTaxesDetails3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_BookValueMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for book value.",
        "label": "Book Value [Member]"
       }
      }
     },
     "localname": "BookValueMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails8"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_BorrowingsBookValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount represents the borrowing book value.",
        "label": "Book value"
       }
      }
     },
     "localname": "BorrowingsBookValue",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LoansAndFinancingDetails4"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_BorrowingsFairValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount represents the borrowing fair value.",
        "label": "Fair value"
       }
      }
     },
     "localname": "BorrowingsFairValue",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LoansAndFinancingDetails4"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_BorrowingsNet": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represents value of net debt.",
        "label": "Net indebtedness"
       }
      }
     },
     "localname": "BorrowingsNet",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails9"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_BreakageMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Breakage [Member]"
       }
      }
     },
     "localname": "BreakageMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/MileageProgramDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_BreakageProvisionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for provision of breakage.",
        "label": "Breakage Provision [Member]"
       }
      }
     },
     "localname": "BreakageProvisionMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/DeferredTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_CSLLMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "C S L L [Member]"
       }
      }
     },
     "localname": "CSLLMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/SummaryOfSignificantAccountingPracticesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_CapitalIncrease": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "CapitalIncrease",
        "periodEndLabel": "Redemption of preferred shares"
       }
      }
     },
     "localname": "CapitalIncrease",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_CapitalIncreaseIssuingSharesToNoncontrollingShareholdersShareCapitalNoncontrollingInterest": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital increase issuing shares to non-controlling shareholders (Share capital / Non-controlling interest)"
       }
      }
     },
     "localname": "CapitalIncreaseIssuingSharesToNoncontrollingShareholdersShareCapitalNoncontrollingInterest",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Non-cashTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_CapitalManagementCashAndCashEquivalents": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount represents capital management cash and cash equivalents.",
        "label": "Capital Management Cash And Cash Equivalents",
        "negatedLabel": "(-) Cash and cash equivalentes"
       }
      }
     },
     "localname": "CapitalManagementCashAndCashEquivalents",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails9"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_CapitalManagementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital Management [Member]"
       }
      }
     },
     "localname": "CapitalManagementMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails9"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_CapitalReserveRecognized": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital reserve recognized"
       }
      }
     },
     "localname": "CapitalReserveRecognized",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Non-cashTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_CapitalReserversMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital Reservers [Member]"
       }
      }
     },
     "localname": "CapitalReserversMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LiabilitiesFromFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_CapitalReserves": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfFinancialPosition": {
       "order": 4.0,
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital reserves"
       }
      }
     },
     "localname": "CapitalReserves",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_CapitalizedDepositsDepositsPropertyPlantAndEquipment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Capitalized deposits (Deposits / Property, plant and equipment)"
       }
      }
     },
     "localname": "CapitalizedDepositsDepositsPropertyPlantAndEquipment",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Non-cashTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_CappedCallMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capped Call [Member]"
       }
      }
     },
     "localname": "CappedCallMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_CargoAgenciesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cargo Agencies [Member]"
       }
      }
     },
     "localname": "CargoAgenciesMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/TradeReceivablesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_CashAndBankDeposits": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash and bank deposits.",
        "label": "Cash And Bank Deposits",
        "verboseLabel": "Cash and bank deposits"
       }
      }
     },
     "localname": "CashAndBankDeposits",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_CashCashEquivalentsAndShortTermInvestments1": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not",
        "label": "Cash, cash equivalents and financial investments"
       }
      }
     },
     "localname": "CashCashEquivalentsAndShortTermInvestments1",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails5"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_CashFlowHedgeReserveMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow Hedge Reserve [Member]"
       }
      }
     },
     "localname": "CashFlowHedgeReserveMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_CashFlowsAffectProfitOrLoss": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "CashFlowsAffectProfitOrLoss",
        "verboseLabel": "Total"
       }
      }
     },
     "localname": "CashFlowsAffectProfitOrLoss",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_CashFlowsAffectProfitOrLossInFiveYears": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represents value of cash flows affect profit or loss.",
        "label": "2025"
       }
      }
     },
     "localname": "CashFlowsAffectProfitOrLossInFiveYears",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_CashFlowsAffectProfitOrLossInFourYears": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represents value of cash flows affect profit or loss.",
        "label": "2024"
       }
      }
     },
     "localname": "CashFlowsAffectProfitOrLossInFourYears",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_CashFlowsAffectProfitOrLossInOnwardsSevenYears": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "2027 onwards"
       }
      }
     },
     "localname": "CashFlowsAffectProfitOrLossInOnwardsSevenYears",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_CashFlowsAffectProfitOrLossInSevenYears": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "2027"
       }
      }
     },
     "localname": "CashFlowsAffectProfitOrLossInSevenYears",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_CashFlowsAffectProfitOrLossInSixYears": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "2026"
       }
      }
     },
     "localname": "CashFlowsAffectProfitOrLossInSixYears",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_CashFlowsAffectProfitOrLossInThreeYears": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represents value of cash flows affect profit or loss.",
        "label": "2023"
       }
      }
     },
     "localname": "CashFlowsAffectProfitOrLossInThreeYears",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_CashPayment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash payment"
       }
      }
     },
     "localname": "CashPayment",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/OperatingContextDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_CashToBePaid": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash to be paid"
       }
      }
     },
     "localname": "CashToBePaid",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/OperatingContextDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_CashgeneratingSensitivityUnitValueInUse": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash generating sensitivity unit value in use"
       }
      }
     },
     "localname": "CashgeneratingSensitivityUnitValueInUse",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/IntangibleAssetsDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_CashgeneratingUnitValueInUse": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash generating unit value.",
        "label": "Intangible assets - value in use"
       }
      }
     },
     "localname": "CashgeneratingUnitValueInUse",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/IntangibleAssetsDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_CashgeneratingVariationUnitValueInUse": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash generating variation unit value in use"
       }
      }
     },
     "localname": "CashgeneratingVariationUnitValueInUse",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/IntangibleAssetsDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_ChangesInAssetsAndLiabilitiesThatAffectOperatingCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes in operating assets and liabilities:"
       }
      }
     },
     "localname": "ChangesInAssetsAndLiabilitiesThatAffectOperatingCashFlowsAbstract",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "gol_CommissionsBankChargesAndInterestOnOtherOperationsC": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Commissions, bank charges and interest on other operations"
       }
      }
     },
     "localname": "CommissionsBankChargesAndInterestOnOtherOperationsC",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_CommitmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments"
       }
      }
     },
     "localname": "CommitmentsAbstract",
     "nsuri": "http://voegol.com.br/20221231",
     "xbrltype": "stringItemType"
    },
    "gol_CommitmentsNotRecordedStatementsOfFinancialPosition": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represents value of total.",
        "label": "Commitments Not Recorded Statements Of Financial Position"
       }
      }
     },
     "localname": "CommitmentsNotRecordedStatementsOfFinancialPosition",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails5"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_CommonSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "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.",
        "label": "Common Share [Member]"
       }
      }
     },
     "localname": "CommonSharesMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/ResultsPerShareDetails",
      "http://voegol.com.br/role/ShareholdersEquityDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_CommonStocksMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stocks [Member]"
       }
      }
     },
     "localname": "CommonStocksMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/ShareholdersEquityDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_ComplianceProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compliance Program [Member]"
       }
      }
     },
     "localname": "ComplianceProgramMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/OperatingContextDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_ComprehensiveIncomeExpensesNet": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive income (loss), net"
       }
      }
     },
     "localname": "ComprehensiveIncomeExpensesNet",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_ComprehensiveIncomeOne": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Total comprehensive loss for the year"
       }
      }
     },
     "localname": "ComprehensiveIncomeOne",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_ComptrollerGeneralUnionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comptroller General Union [Member]"
       }
      }
     },
     "localname": "ComptrollerGeneralUnionMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/OperatingContextDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_ComputersAndPeripheralsOwnMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Computers And Peripherals Own [Member]"
       }
      }
     },
     "localname": "ComputersAndPeripheralsOwnMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/PropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_ComputersAndPeripheralsRouMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Computers And Peripherals Rou [Member]"
       }
      }
     },
     "localname": "ComputersAndPeripheralsRouMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/PropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_ConsumablesInventoriesCurrent": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Consumables"
       }
      }
     },
     "localname": "ConsumablesInventoriesCurrent",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_ContractualAmendmentPropertyPlantEquipment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Contractual amendments"
       }
      }
     },
     "localname": "ContractualAmendmentPropertyPlantEquipment",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/PropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_ConversionRightAndDerivativesEsnB": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Conversion right and derivatives - ESN"
       }
      }
     },
     "localname": "ConversionRightAndDerivativesEsnB",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_CostFromService": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "CostFromService",
        "verboseLabel": "Cost from services"
       }
      }
     },
     "localname": "CostFromService",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LeasesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_CostFromServices": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount rferes to cost from services.",
        "label": "Cost from services"
       }
      }
     },
     "localname": "CostFromServices",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LeasesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_CostIncurred": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost incurred"
       }
      }
     },
     "localname": "CostIncurred",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/ShareholdersEquityDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_CreditCardAdministratorsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Card Administrators [Member]"
       }
      }
     },
     "localname": "CreditCardAdministratorsMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/TradeReceivablesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_CumulativeAdjustmentOfConversionIntoSubsidiaries": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfComprehensiveIncomeLoss": {
       "order": 3.0,
       "parentTag": "ifrs-full_OtherComprehensiveIncome",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "CumulativeAdjustmentOfConversionIntoSubsidiaries",
        "negatedLabel": "Cumulative adjustment of conversion into subsidiaries"
       }
      }
     },
     "localname": "CumulativeAdjustmentOfConversionIntoSubsidiaries",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_CumulativeAdjustmentOfConversionIntoSubsidiariesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Adjustment Of Conversion Into Subsidiaries [Member]"
       }
      }
     },
     "localname": "CumulativeAdjustmentOfConversionIntoSubsidiariesMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_CurrentAdvanceTicketSales": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The current amount of advance ticket sales.",
        "label": "Advances from ticket sales"
       }
      }
     },
     "localname": "CurrentAdvanceTicketSales",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/AdvanceTicketSalesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_CurrentAdvancesToSuppliers1": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Advances to suppliers"
       }
      }
     },
     "localname": "CurrentAdvancesToSuppliers1",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_CurrentIrpjAndCsllPayableTaxLiabilities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "IRPJ and CSLL prepayments"
       }
      }
     },
     "localname": "CurrentIrpjAndCsllPayableTaxLiabilities",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/RecoverableTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_CurrentIrpjAndCsllPayableTaxLiabilities1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represents current Irpj and CSLL payable tax liabilities.",
        "label": "IRPJ and CSLL payable"
       }
      }
     },
     "localname": "CurrentIrpjAndCsllPayableTaxLiabilities1",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/TaxesPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_CurrentLeaseLiabilities1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "CurrentLeaseLiabilities1",
        "periodEndLabel": "Lease liability end",
        "periodStartLabel": "Current right of use leases at beginning"
       }
      }
     },
     "localname": "CurrentLeaseLiabilities1",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_CurrentMileageProgram": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Mileage Program",
        "verboseLabel": "Current"
       }
      }
     },
     "localname": "CurrentMileageProgram",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/MileageProgramDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_CurrentPisAndCofinsTaxLiabilities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "PIS and COFINS to recover"
       }
      }
     },
     "localname": "CurrentPisAndCofinsTaxLiabilities",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/RecoverableTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_CurrentPisAndCofinsTaxLiabilities1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represents current Pis and Cofins tax liabilities.",
        "label": "PIS and COFINS"
       }
      }
     },
     "localname": "CurrentPisAndCofinsTaxLiabilities1",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/TaxesPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_CurrentSuppliers": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It stands for short term suppliers.",
        "label": "Description of comparison of financial instruments",
        "verboseLabel": "Current"
       }
      }
     },
     "localname": "CurrentSuppliers",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/SuppliersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_CurrentTaxLiabilities1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It refers to the information of current tax liabilities.",
        "label": "Current Tax Liabilities 1",
        "verboseLabel": "Total"
       }
      }
     },
     "localname": "CurrentTaxLiabilities1",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/TaxesPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_CurrentTaxLiabilitiesCurrent1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It refers to the information of current tax liabilities current.",
        "label": "Description of reorganization shares",
        "verboseLabel": "Current"
       }
      }
     },
     "localname": "CurrentTaxLiabilitiesCurrent1",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/TaxesPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_CurrentTaxLiabilitiesNoncurrent1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It refers to the information of current tax liabilities long term.",
        "label": "Risk [Default Label]",
        "verboseLabel": "Non-current"
       }
      }
     },
     "localname": "CurrentTaxLiabilitiesNoncurrent1",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/TaxesPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_CurrentTaxLiabilitiesOther": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Other"
       }
      }
     },
     "localname": "CurrentTaxLiabilitiesOther",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/RecoverableTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_CurrentTaxLiabilitiesOther1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It refers to the information of current tax liabilities and other.",
        "label": "Other [Default Label]",
        "verboseLabel": "Other"
       }
      }
     },
     "localname": "CurrentTaxLiabilitiesOther1",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/TaxesPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_CurrentTradeReceivablesGross": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Gross trade receivables"
       }
      }
     },
     "localname": "CurrentTradeReceivablesGross",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/TradeReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_CurrentWithholdingIncomeTaxOnSalariesTaxLiabilities1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represents current withholding income tax on salaries tax liabilities.",
        "label": "Withholding income tax on salaries [Default Label]",
        "verboseLabel": "Withholding income tax on salaries"
       }
      }
     },
     "localname": "CurrentWithholdingIncomeTaxOnSalariesTaxLiabilities1",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/TaxesPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_CurrentsLaterThanOneMonthAndNotLaterThanTwoMonthsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Currents Later Than One Month And Not Later Than Two Months [Member]"
       }
      }
     },
     "localname": "CurrentsLaterThanOneMonthAndNotLaterThanTwoMonthsMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/TradeReceivablesDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_CurrentsLaterThanOneYearMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Currents Later Than One Year [Member]"
       }
      }
     },
     "localname": "CurrentsLaterThanOneYearMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/TradeReceivablesDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_CurrentsLaterThanSixMonthsAndNotLaterThanOneYearMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Currents Later Than Six Months And Not Later Than One Year [Member]"
       }
      }
     },
     "localname": "CurrentsLaterThanSixMonthsAndNotLaterThanOneYearMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/TradeReceivablesDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_CurrentsLaterThanThreeMonthsAndNotLaterThanSixMonthsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Currents Later Than Three Months And Not Later Than Six Months [Member]"
       }
      }
     },
     "localname": "CurrentsLaterThanThreeMonthsAndNotLaterThanSixMonthsMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/TradeReceivablesDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_CurrentsLaterThanTwoMonthAndNotLaterThanThreeMonthsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Currents Later Than Two Month And Not Later Than Three Months [Member]"
       }
      }
     },
     "localname": "CurrentsLaterThanTwoMonthAndNotLaterThanThreeMonthsMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/TradeReceivablesDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_CurrentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Currents [Member]"
       }
      }
     },
     "localname": "CurrentsMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/TradeReceivablesDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_CurrentsNotLaterThanOneMonthMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Currents Not Later Than One Month [Member]"
       }
      }
     },
     "localname": "CurrentsNotLaterThanOneMonthMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/TradeReceivablesDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_CustomsPenalty": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Customs penalty"
       }
      }
     },
     "localname": "CustomsPenalty",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/ProvisionsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_DateOfIncorporation": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Date of incorporation"
       }
      }
     },
     "localname": "DateOfIncorporation",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/OperatingContextDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "gol_DateOfTheBoardMeeting": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represents date of the board meeting.",
        "label": "Approval date"
       }
      }
     },
     "localname": "DateOfTheBoardMeeting",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsDetails",
      "http://voegol.com.br/role/Share-basedPaymentsDetails2"
     ],
     "xbrltype": "dateItemType"
    },
    "gol_DebenturesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debentures [Member]"
       }
      }
     },
     "localname": "DebenturesMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LoansAndFinancingDetails4"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_DebenturesTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debentures Two [Member]"
       }
      }
     },
     "localname": "DebenturesTwoMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LoansAndFinancingDetails3"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_DebenturesViiMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "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.",
        "label": "Debentures VII [Member]"
       }
      }
     },
     "localname": "DebenturesViiMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LoansAndFinancingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_DebtFunding": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It stands for debt funding.",
        "label": "Funding"
       }
      }
     },
     "localname": "DebtFunding",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LoansAndFinancingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_DeclineInPricesBarrel10Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Decline in prices/barrel (-10%) [Member]"
       }
      }
     },
     "localname": "DeclineInPricesBarrel10Member",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails3"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_DeclineInPricesBarrel25Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for decline in prices of 25barrel.",
        "label": "Decline In Prices/Barrel (-25%) [Member]"
       }
      }
     },
     "localname": "DeclineInPricesBarrel25Member",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails3"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_DecreaseThroughWriteoffFinancialAssets1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Writeoffs"
       }
      }
     },
     "localname": "DecreaseThroughWriteoffFinancialAssets1",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/PropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_DeferredTaxAsset": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Total deferred taxes - assets"
       }
      }
     },
     "localname": "DeferredTaxAsset",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/DeferredTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_DeferredTaxAssetUnrealized": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of operations"
       }
      }
     },
     "localname": "DeferredTaxAssetUnrealized",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/DeferredTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_DeferredTaxAssetsUnrealized": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "DeferredTaxAssetsUnrealized",
        "verboseLabel": "Statement of operations"
       }
      }
     },
     "localname": "DeferredTaxAssetsUnrealized",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/DeferredTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_DeferredTaxCredits": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represents deferred tax credits of entity.",
        "label": "Total [Default Label]",
        "verboseLabel": "Total"
       }
      }
     },
     "localname": "DeferredTaxCredits",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/DeferredTaxesDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_DeferredTaxExpensesIncome": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "DeferredTaxExpensesIncome",
        "verboseLabel": "Deferred"
       }
      }
     },
     "localname": "DeferredTaxExpensesIncome",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/DeferredTaxesDetails3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_DepartmentOfJusticeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Department Of Justice [Member]"
       }
      }
     },
     "localname": "DepartmentOfJusticeMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/OperatingContextDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_DepartmentOfJusticeSecuritiesExchangeCommissionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Department Of Justice Securities Exchange Commission [Member]"
       }
      }
     },
     "localname": "DepartmentOfJusticeSecuritiesExchangeCommissionMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/OperatingContextDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_DepositForGuarantee": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Deposit for guarantee"
       }
      }
     },
     "localname": "DepositForGuarantee",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Non-cashTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_DepositInGuarantee": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount refers to deposit in guarantee.",
        "label": "Deposit in guarantee"
       }
      }
     },
     "localname": "DepositInGuarantee",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LiabilitiesFromFinancingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_Deposits1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represents value of deposits.",
        "label": "Deposits 1",
        "verboseLabel": "Deposits"
       }
      }
     },
     "localname": "Deposits1",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_DepositsAppliedInLeaseAgreementsDepositsLeases": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Deposits applied in lease agreements (Deposits / Leases)"
       }
      }
     },
     "localname": "DepositsAppliedInLeaseAgreementsDepositsLeases",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Non-cashTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_DepositsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfFinancialPosition": {
       "order": 5.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Deposits"
       }
      }
     },
     "localname": "DepositsCurrent",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_DepositsForLeaseOperations": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Deposits for lease operations"
       }
      }
     },
     "localname": "DepositsForLeaseOperations",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInvestmentsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_DepositsInGuaranteeForLeaseAgreements1": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/DepositsDetails": {
       "order": 3.0,
       "parentTag": "ifrs-full_LongtermDeposits",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It stands for DepositsInGuaranteeForLeaseAgreements1.",
        "label": "Deposit in guarantee for lease agreements"
       }
      }
     },
     "localname": "DepositsInGuaranteeForLeaseAgreements1",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/DepositsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_DepositsNonCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfFinancialPosition": {
       "order": 2.0,
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "DepositsNonCurrent",
        "verboseLabel": "Deposits"
       }
      }
     },
     "localname": "DepositsNonCurrent",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_DepreciationAeronauticalRou": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation \u2013 aeronautical ROU"
       }
      }
     },
     "localname": "DepreciationAeronauticalRou",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_DepreciationAndAmortisationExpense1": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated depreciation"
       }
      }
     },
     "localname": "DepreciationAndAmortisationExpense1",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/PropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_DepreciationExpense1": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation"
       }
      }
     },
     "localname": "DepreciationExpense1",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/PropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_DepreciationOfEnginesAndPartsForAircraftMaintenanceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for depreciation of engines and parts for Aircraft maintenance.",
        "label": "Depreciation Of Engines and Parts For Aircraft Maintenance [Member]"
       }
      }
     },
     "localname": "DepreciationOfEnginesAndPartsForAircraftMaintenanceMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/DeferredTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_DerivativeFinancialAssetsCurrent": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative assets - Current"
       }
      }
     },
     "localname": "DerivativeFinancialAssetsCurrent",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_DerivativeFinancialAssetsNonCurrent": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative assets - Noncurrent"
       }
      }
     },
     "localname": "DerivativeFinancialAssetsNonCurrent",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_DerivativeFinancialInstruments": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfOperations": {
       "order": 3.0,
       "parentTag": "gol_FinancialIncomeExpense",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "DerivativeFinancialInstruments",
        "negatedLabel": "Derivative financial instruments"
       }
      }
     },
     "localname": "DerivativeFinancialInstruments",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialResultsDetails",
      "http://voegol.com.br/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_DerivativeFinancialInstrumentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative financial instruments"
       }
      }
     },
     "localname": "DerivativeFinancialInstrumentsAbstract",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialResultsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gol_DerivativeFinancialLiabilities1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative financial liabilities1"
       }
      }
     },
     "localname": "DerivativeFinancialLiabilities1",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails7"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_DerivativeTransactionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for transactions on derivative.",
        "label": "Derivative Transactions [Member]"
       }
      }
     },
     "localname": "DerivativeTransactionsMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/DeferredTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_DescriptionLoansAndFinancingPolicy": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "DescriptionLoansAndFinancingPolicy",
        "verboseLabel": "Loans and financing"
       }
      }
     },
     "localname": "DescriptionLoansAndFinancingPolicy",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/SummaryOfSignificantAccountingPracticesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DescriptionOfAccountingPolicyForAdvancesFromTicketSalesPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "DescriptionOfAccountingPolicyForAdvancesFromTicketSalesPolicyTextBlock",
        "verboseLabel": "Advance ticket sales"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForAdvancesFromTicketSalesPolicyTextBlock",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/SummaryOfSignificantAccountingPracticesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DescriptionOfAccountingPolicyForDepositsExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "DescriptionOfAccountingPolicyForDepositsExplanatory",
        "verboseLabel": "Deposits"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForDepositsExplanatory",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/SummaryOfSignificantAccountingPracticesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DescriptionOfAccountingPolicyForMainAccountingEstimatesAndAssumptionsAdoptedExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Main accounting estimates and assumptions used"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForMainAccountingEstimatesAndAssumptionsAdoptedExplanatory",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/SummaryOfSignificantAccountingPracticesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DescriptionOfAccountingPolicyForNewAccountingStandardsAndPronouncementsNotYetAdoptedPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "New accounting standards and pronouncements not yet adopted"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForNewAccountingStandardsAndPronouncementsNotYetAdoptedPolicyTextBlock",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/SummaryOfSignificantAccountingPracticesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DescriptionOfAccountingPolicyForNewStandardsAmendmentsAndInterpretationsExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "New accounting standards and pronouncements adopted in the current year"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForNewStandardsAmendmentsAndInterpretationsExplanatory",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/SummaryOfSignificantAccountingPracticesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DescriptionOfAccountingPolicyForSuppliersAndOtherLiabilitiesPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Suppliers and other obligations"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForSuppliersAndOtherLiabilitiesPolicyTextBlock",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/SummaryOfSignificantAccountingPracticesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DescriptionOfCapitalManagement": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of capital management"
       }
      }
     },
     "localname": "DescriptionOfCapitalManagement",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DescriptionOfHedgeInstruments": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of hedge instruments"
       }
      }
     },
     "localname": "DescriptionOfHedgeInstruments",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/SummaryOfSignificantAccountingPracticesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "gol_DescriptionPostemploymentBenefitPolicy": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Post-employment benefits"
       }
      }
     },
     "localname": "DescriptionPostemploymentBenefitPolicy",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/SummaryOfSignificantAccountingPracticesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DirectlyInCostOfServices": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Directly in cost of services"
       }
      }
     },
     "localname": "DirectlyInCostOfServices",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LeasesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_DisclosureAdvanceTicketSalesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advance Ticket Sales"
       }
      }
     },
     "localname": "DisclosureAdvanceTicketSalesAbstract",
     "nsuri": "http://voegol.com.br/20221231",
     "xbrltype": "stringItemType"
    },
    "gol_DisclosureAdvanceToSuppliersAndThirdPartiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advance To Suppliers And Third Parties"
       }
      }
     },
     "localname": "DisclosureAdvanceToSuppliersAndThirdPartiesAbstract",
     "nsuri": "http://voegol.com.br/20221231",
     "xbrltype": "stringItemType"
    },
    "gol_DisclosureApprovalOfConsolidatedStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Approval Of Consolidated Statements"
       }
      }
     },
     "localname": "DisclosureApprovalOfConsolidatedStatementsAbstract",
     "nsuri": "http://voegol.com.br/20221231",
     "xbrltype": "stringItemType"
    },
    "gol_DisclosureDeferredTaxesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Taxes"
       }
      }
     },
     "localname": "DisclosureDeferredTaxesAbstract",
     "nsuri": "http://voegol.com.br/20221231",
     "xbrltype": "stringItemType"
    },
    "gol_DisclosureDepositsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Deposits"
       }
      }
     },
     "localname": "DisclosureDepositsAbstract",
     "nsuri": "http://voegol.com.br/20221231",
     "xbrltype": "stringItemType"
    },
    "gol_DisclosureFinancialInvestmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Investments"
       }
      }
     },
     "localname": "DisclosureFinancialInvestmentsAbstract",
     "nsuri": "http://voegol.com.br/20221231",
     "xbrltype": "stringItemType"
    },
    "gol_DisclosureLiabilitiesFromFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities From Financing Activities"
       }
      }
     },
     "localname": "DisclosureLiabilitiesFromFinancingActivitiesAbstract",
     "nsuri": "http://voegol.com.br/20221231",
     "xbrltype": "stringItemType"
    },
    "gol_DisclosureLoansAndFinancingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans And Financing"
       }
      }
     },
     "localname": "DisclosureLoansAndFinancingAbstract",
     "nsuri": "http://voegol.com.br/20221231",
     "xbrltype": "stringItemType"
    },
    "gol_DisclosureMileageProgramAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mileage Program"
       }
      }
     },
     "localname": "DisclosureMileageProgramAbstract",
     "nsuri": "http://voegol.com.br/20221231",
     "xbrltype": "stringItemType"
    },
    "gol_DisclosureNoncashTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-cash Transactions"
       }
      }
     },
     "localname": "DisclosureNoncashTransactionsAbstract",
     "nsuri": "http://voegol.com.br/20221231",
     "xbrltype": "stringItemType"
    },
    "gol_DisclosureOCompositionOffInventoriesExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of inventories"
       }
      }
     },
     "localname": "DisclosureOCompositionOffInventoriesExplanatory",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/InventoriesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DisclosureOfAdvanceTicketSalesExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "DisclosureOfAdvanceTicketSalesExplanatory",
        "verboseLabel": "Advance ticket sales"
       }
      }
     },
     "localname": "DisclosureOfAdvanceTicketSalesExplanatory",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/AdvanceTicketSales"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DisclosureOfAdvanceToSuppliersAndThirdPartiesExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "DisclosureOfAdvanceToSuppliersAndThirdPartiesExplanatory",
        "verboseLabel": "Advance to suppliers and third parties"
       }
      }
     },
     "localname": "DisclosureOfAdvanceToSuppliersAndThirdPartiesExplanatory",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/AdvanceToSuppliersAndThirdParties"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DisclosureOfAdvanceToSuppliersAndThirdPartiesTableExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of advance to suppliers and third parties"
       }
      }
     },
     "localname": "DisclosureOfAdvanceToSuppliersAndThirdPartiesTableExplanatory",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/AdvanceToSuppliersAndThirdPartiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DisclosureOfAdvancesForAircraftAcquisitionTableExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of advances for aircraft acquisition"
       }
      }
     },
     "localname": "DisclosureOfAdvancesForAircraftAcquisitionTableExplanatory",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/CommitmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DisclosureOfApprovalOfConsolidatedFinancialStatementsTextBlockExplanatoryTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Approval of consolidated statements"
       }
      }
     },
     "localname": "DisclosureOfApprovalOfConsolidatedFinancialStatementsTextBlockExplanatoryTextBlock",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/ApprovalOfConsolidatedStatements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DisclosureOfApproximateAmountOfFirmOrdersTableExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of approximate amount of firm orders"
       }
      }
     },
     "localname": "DisclosureOfApproximateAmountOfFirmOrdersTableExplanatory",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/CommitmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DisclosureOfBreakdownOfAndChangesInIntangibleAssetsExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes in intangible assets"
       }
      }
     },
     "localname": "DisclosureOfBreakdownOfAndChangesInIntangibleAssetsExplanatory",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/IntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DisclosureOfBreakdownOfAndChangesInShortAndLongtermDebtExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of breakdown of and changes in short and long-term debt"
       }
      }
     },
     "localname": "DisclosureOfBreakdownOfAndChangesInShortAndLongtermDebtExplanatory",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LoansAndFinancingTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DisclosureOfBreakdownOfCashEquivalentsTableExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of breakdown of cash equivalents"
       }
      }
     },
     "localname": "DisclosureOfBreakdownOfCashEquivalentsTableExplanatory",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/CashAndCashEquivalentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DisclosureOfCashAndCashEquivalentsTableExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of cash and cash equivalents"
       }
      }
     },
     "localname": "DisclosureOfCashAndCashEquivalentsTableExplanatory",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/CashAndCashEquivalentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DisclosureOfChangesInActuarialAssetsAndLiabilitiesRelatedToPostemploymentBenefitExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Actuarial assumptions"
       }
      }
     },
     "localname": "DisclosureOfChangesInActuarialAssetsAndLiabilitiesRelatedToPostemploymentBenefitExplanatory",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/ProvisionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DisclosureOfChangesInLiabilitiesArisingFromFinancingActivitiesTableExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of changes in liabilities arising from financing activities"
       }
      }
     },
     "localname": "DisclosureOfChangesInLiabilitiesArisingFromFinancingActivitiesTableExplanatory",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LiabilitiesFromFinancingActivitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DisclosureOfCompositionOfRevenueExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of revenue by geographical location"
       }
      }
     },
     "localname": "DisclosureOfCompositionOfRevenueExplanatory",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/RevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DisclosureOfDeferredTaxesNetExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of deferred tax assets (liabilities) - noncurrent"
       }
      }
     },
     "localname": "DisclosureOfDeferredTaxesNetExplanatory",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/DeferredTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DisclosureOfDepositsExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "DisclosureOfDepositsExplanatory",
        "verboseLabel": "Deposits"
       }
      }
     },
     "localname": "DisclosureOfDepositsExplanatory",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Deposits"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DisclosureOfDepositsSubclassificationExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of deposits"
       }
      }
     },
     "localname": "DisclosureOfDepositsSubclassificationExplanatory",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/DepositsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DisclosureOfDetailedInformationAboutAllocationOfGoodwill": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of allocation of goodwill"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutAllocationOfGoodwill",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/IntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DisclosureOfDetailedInformationAboutCapitalStockExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of shares"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutCapitalStockExplanatory",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/ShareholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DisclosureOfDetailedInformationAboutChangesInAllowanceForDoubtfulAccounts": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of changes in allowance for doubtful accounts"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutChangesInAllowanceForDoubtfulAccounts",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/TradeReceivablesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DisclosureOfDetailedInformationAboutProvisionsExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of provisions"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutProvisionsExplanatory",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/ProvisionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DisclosureOfEarningsPerShare1Explanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of earnings (loss) per share"
       }
      }
     },
     "localname": "DisclosureOfEarningsPerShare1Explanatory",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/ResultsPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DisclosureOfEstimatesThatDeferredTaxCreditsExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of estimates that deferred tax credits"
       }
      }
     },
     "localname": "DisclosureOfEstimatesThatDeferredTaxCreditsExplanatory",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/DeferredTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DisclosureOfExchangeRateChangesExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exchange rate effect on consolidated financial statements"
       }
      }
     },
     "localname": "DisclosureOfExchangeRateChangesExplanatory",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/SummaryOfSignificantAccountingPracticesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DisclosureOfFairValueOfDebtExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of fair value of debt"
       }
      }
     },
     "localname": "DisclosureOfFairValueOfDebtExplanatory",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LoansAndFinancingTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DisclosureOfFinancialIncomeExpenseTableExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of detail of financial results"
       }
      }
     },
     "localname": "DisclosureOfFinancialIncomeExpenseTableExplanatory",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialResultsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DisclosureOfFuelRiskExposureExplanatoryTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of fuel risk"
       }
      }
     },
     "localname": "DisclosureOfFuelRiskExposureExplanatoryTableTextBlock",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DisclosureOfFuturePaymentsOfFinancialLeaseAgreementsExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of future payments of financial lease agreements"
       }
      }
     },
     "localname": "DisclosureOfFuturePaymentsOfFinancialLeaseAgreementsExplanatory",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DisclosureOfGeneralInformationAboutFinancialStatementExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating context"
       }
      }
     },
     "localname": "DisclosureOfGeneralInformationAboutFinancialStatementExplanatory",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/OperatingContext"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DisclosureOfIncomeTaxExplanatory1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "DisclosureOfIncomeTaxExplanatory1",
        "verboseLabel": "Deferred taxes"
       }
      }
     },
     "localname": "DisclosureOfIncomeTaxExplanatory1",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/DeferredTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DisclosureOfInventoriesAverageCostNetOfProvisionForObSolescenceExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of changes in the provision for obsolescence"
       }
      }
     },
     "localname": "DisclosureOfInventoriesAverageCostNetOfProvisionForObSolescenceExplanatory",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/InventoriesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DisclosureOfLeasesTableExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of leases"
       }
      }
     },
     "localname": "DisclosureOfLeasesTableExplanatory",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DisclosureOfLiabilitiesFromFinancingActivitiesExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities from financing activities"
       }
      }
     },
     "localname": "DisclosureOfLiabilitiesFromFinancingActivitiesExplanatory",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LiabilitiesFromFinancingActivities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DisclosureOfLoansAndFinancingExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "DisclosureOfLoansAndFinancingExplanatory",
        "verboseLabel": "Loans and financing"
       }
      }
     },
     "localname": "DisclosureOfLoansAndFinancingExplanatory",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LoansAndFinancing"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DisclosureOfLongTermLoanAndFinancingExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of long term loan and financing"
       }
      }
     },
     "localname": "DisclosureOfLongTermLoanAndFinancingExplanatory",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LoansAndFinancingTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DisclosureOfMileageProgramExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "DisclosureOfMileageProgramExplanatory",
        "verboseLabel": "Mileage program"
       }
      }
     },
     "localname": "DisclosureOfMileageProgramExplanatory",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/MileageProgram"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DisclosureOfNoncashTransactionsExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-cash transactions"
       }
      }
     },
     "localname": "DisclosureOfNoncashTransactionsExplanatory",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Non-cashTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DisclosureOfNoncashTransactionsTableExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of non-cash transactions"
       }
      }
     },
     "localname": "DisclosureOfNoncashTransactionsTableExplanatory",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Non-cashTransactionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsRestrictedSharesExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of movement in the stock options outstanding"
       }
      }
     },
     "localname": "DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsRestrictedSharesExplanatory",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DisclosureOfOtherProvisionsForCivilAndLaborExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of provisions related to civil and labor suits"
       }
      }
     },
     "localname": "DisclosureOfOtherProvisionsForCivilAndLaborExplanatory",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/ProvisionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DisclosureOfOwnershipStructureExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of ownership structure"
       }
      }
     },
     "localname": "DisclosureOfOwnershipStructureExplanatory",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/OperatingContextTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DisclosureOfReconciliationOfIncomeTaxesExpenseTableExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of reconciliation of income taxes expense"
       }
      }
     },
     "localname": "DisclosureOfReconciliationOfIncomeTaxesExpenseTableExplanatory",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/DeferredTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DisclosureOfShortTermInvestmentsTableExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of short-term investments"
       }
      }
     },
     "localname": "DisclosureOfShortTermInvestmentsTableExplanatory",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DisclosureOfSignificantFinancialInvestmentsExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "DisclosureOfSignificantFinancialInvestmentsExplanatory",
        "verboseLabel": "Financial investments"
       }
      }
     },
     "localname": "DisclosureOfSignificantFinancialInvestmentsExplanatory",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInvestments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DisclosureOfStockOptionsPlanExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "DisclosureOfStockOptionsPlanExplanatory",
        "verboseLabel": "Schedule of stock options plan"
       }
      }
     },
     "localname": "DisclosureOfStockOptionsPlanExplanatory",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DisclosureOfSuppliersExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "DisclosureOfSuppliersExplanatory",
        "verboseLabel": "Suppliers"
       }
      }
     },
     "localname": "DisclosureOfSuppliersExplanatory",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Suppliers"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DisclosureOfSuppliersFactoringExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Suppliers - factoring"
       }
      }
     },
     "localname": "DisclosureOfSuppliersFactoringExplanatory",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Suppliers-Factoring"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DisclosureOfSuppliersTableExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of suppliers"
       }
      }
     },
     "localname": "DisclosureOfSuppliersTableExplanatory",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/SuppliersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DisclosureOfTaxLossesAndNegativeBasesOfSocialContributionTableExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of tax losses and negative bases of social contribution"
       }
      }
     },
     "localname": "DisclosureOfTaxLossesAndNegativeBasesOfSocialContributionTableExplanatory",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/DeferredTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DisclosureOfTaxesExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "DisclosureOfTaxesExplanatory",
        "verboseLabel": "Recoverable taxes"
       }
      }
     },
     "localname": "DisclosureOfTaxesExplanatory",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/RecoverableTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DisclosureOfTaxesPayableTableExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of taxes payable"
       }
      }
     },
     "localname": "DisclosureOfTaxesPayableTableExplanatory",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/TaxesPayableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DisclosureOfTaxesTableExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of recoverable taxes"
       }
      }
     },
     "localname": "DisclosureOfTaxesTableExplanatory",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/RecoverableTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DisclosureOfTradeAccountsReceivableTableExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of trade receivable"
       }
      }
     },
     "localname": "DisclosureOfTradeAccountsReceivableTableExplanatory",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/TradeReceivablesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_DisclosureOperatingContextAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Context"
       }
      }
     },
     "localname": "DisclosureOperatingContextAbstract",
     "nsuri": "http://voegol.com.br/20221231",
     "xbrltype": "stringItemType"
    },
    "gol_DisclosureRecoverableTaxesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Recoverable Taxes"
       }
      }
     },
     "localname": "DisclosureRecoverableTaxesAbstract",
     "nsuri": "http://voegol.com.br/20221231",
     "xbrltype": "stringItemType"
    },
    "gol_DisclosureSuppliersAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Suppliers"
       }
      }
     },
     "localname": "DisclosureSuppliersAbstract",
     "nsuri": "http://voegol.com.br/20221231",
     "xbrltype": "stringItemType"
    },
    "gol_DisclosureSuppliersFactoringAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Suppliers - Factoring"
       }
      }
     },
     "localname": "DisclosureSuppliersFactoringAbstract",
     "nsuri": "http://voegol.com.br/20221231",
     "xbrltype": "stringItemType"
    },
    "gol_DistributionOfInterimDividends": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Distribution of interim dividends"
       }
      }
     },
     "localname": "DistributionOfInterimDividends",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LiabilitiesFromFinancingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_DividendsAndInterestOnShaholdersequityToPayMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends And Interest On Shaholdersequity To Pay [Member]"
       }
      }
     },
     "localname": "DividendsAndInterestOnShaholdersequityToPayMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LiabilitiesFromFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_DollarAppreciationPlus10PercentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dollar Appreciation Plus 10 Percent [Member]"
       }
      }
     },
     "localname": "DollarAppreciationPlus10PercentMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails6"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_DollarAppreciationPlus25PercentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dollar Appreciation Plus 25 Percent [Member]"
       }
      }
     },
     "localname": "DollarAppreciationPlus25PercentMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails6"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_DollarDepreciationMinus10PercentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dollar Depreciation Minus 10 Percent [Member]"
       }
      }
     },
     "localname": "DollarDepreciationMinus10PercentMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails6"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_DollarDepreciationMinus25PercentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Foreign Currency Fluctuation' axis if no other member is used.",
        "label": "Dollar Depreciation (-25%) [Member]"
       }
      }
     },
     "localname": "DollarDepreciationMinus25PercentMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails6"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_DomesticCustomersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Domestic Customers [Member]"
       }
      }
     },
     "localname": "DomesticCustomersMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/TradeReceivablesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_ESN2024Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "E S N 2024 [Member]"
       }
      }
     },
     "localname": "ESN2024Member",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LoansAndFinancingDetails3",
      "http://voegol.com.br/role/LoansAndFinancingDetails4"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_ESNMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Member stands for esn.",
        "label": "E S N [Member]"
       }
      }
     },
     "localname": "ESNMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LoansAndFinancingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_EffectsFromChangesInTheEquityInvestmentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effects From Changes In The Equity Investments [Member]"
       }
      }
     },
     "localname": "EffectsFromChangesInTheEquityInvestmentsMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_EffectsOfChangeInEquityInterestCapitalReservesNoncontrolingInterest": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Effects of change in equity interest (Capital reserves / Non-controling interest)"
       }
      }
     },
     "localname": "EffectsOfChangeInEquityInterestCapitalReservesNoncontrolingInterest",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Non-cashTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_EffectsOnProfitLoss": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represents value of effects on the profit (loss).",
        "label": "Effects on income (expenses)"
       }
      }
     },
     "localname": "EffectsOnProfitLoss",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_EliminationOfRelatedParties": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Elimination of related parties"
       }
      }
     },
     "localname": "EliminationOfRelatedParties",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LoansAndFinancingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_EquityAttributableToEquityHolders": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated deficit"
       }
      }
     },
     "localname": "EquityAttributableToEquityHolders",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/OperatingContextDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_EquityValuationAdjustments": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfFinancialPosition": {
       "order": 5.0,
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity valuation adjustments"
       }
      }
     },
     "localname": "EquityValuationAdjustments",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_EstimatedAdditionalFinancialEffectOfContingentLiabilities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional financial effect of claims"
       }
      }
     },
     "localname": "EstimatedAdditionalFinancialEffectOfContingentLiabilities",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/ProvisionsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_ExchangeExposure": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represents value of exchange exposure.",
        "label": "Exchange rate exposure liabilities"
       }
      }
     },
     "localname": "ExchangeExposure",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails5"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_ExchangeRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represents value of exchange rate variation, net.",
        "label": "Exchange rate (R$/US$)"
       }
      }
     },
     "localname": "ExchangeRate",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails5"
     ],
     "xbrltype": "pureItemType"
    },
    "gol_ExchangeRateAndCashChangesNet": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfCashFlows": {
       "order": 15.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign exchange and monetary variation, net"
       }
      }
     },
     "localname": "ExchangeRateAndCashChangesNet",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_ExchangeVariationsOnLoans": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of exchange for variations loans.",
        "label": "Exchange rate changes, net"
       }
      }
     },
     "localname": "ExchangeVariationsOnLoans",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LiabilitiesFromFinancingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_ExchangeableSeniorNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exchangeable Senior Notes [Member]"
       }
      }
     },
     "localname": "ExchangeableSeniorNotesMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails1",
      "http://voegol.com.br/role/LoansAndFinancingDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_ExclusionsAndReversals": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "(Additions) Reversals"
       }
      }
     },
     "localname": "ExclusionsAndReversals",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/TradeReceivablesDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_ExercisePriceShareOptionsGranted1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair value at grant date (in Reais)"
       }
      }
     },
     "localname": "ExercisePriceShareOptionsGranted1",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "gol_ExposureToCreditRiskOnLoanCommitmentsAndFinancialGuaranteeContracts1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Exposure amount (probable scenario)"
       }
      }
     },
     "localname": "ExposureToCreditRiskOnLoanCommitmentsAndFinancialGuaranteeContracts1",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails4"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_Factoring": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Factoring"
       }
      }
     },
     "localname": "Factoring",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LiabilitiesFromFinancingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_FactoringSuppliersFactoringLoansAndFinancing": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Factoring (Suppliers - factoring / Loans and financing)"
       }
      }
     },
     "localname": "FactoringSuppliersFactoringLoansAndFinancing",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Non-cashTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_FairValueLoansAndFinancing": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount refers to fair value loans and financing.",
        "label": "Fair Value Loans And Financing",
        "verboseLabel": "Loans and financing"
       }
      }
     },
     "localname": "FairValueLoansAndFinancing",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails8"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_FairValueMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for fair value.",
        "label": "Fair Value"
       }
      }
     },
     "localname": "FairValueMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails8"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_FairValueOfDerivativeFinancialInstrument": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair value of the derivative financial instrument"
       }
      }
     },
     "localname": "FairValueOfDerivativeFinancialInstrument",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LoansAndFinancingDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_FinanceIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Financial income"
       }
      }
     },
     "localname": "FinanceIncomeAbstract",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialResultsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gol_FinanceLeaseLiabilitie": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of liability related to finance lease.",
        "label": "Finance lease",
        "verboseLabel": "Leases"
       }
      }
     },
     "localname": "FinanceLeaseLiabilitie",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails5"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_FinancialIncomeExpense": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfOperations": {
       "order": 2.0,
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "FinancialIncomeExpense",
        "totalLabel": "Total financial income (expenses)"
       }
      }
     },
     "localname": "FinancialIncomeExpense",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_FinancialIncomeInterestOnFinancialInvestments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest on financial investments"
       }
      }
     },
     "localname": "FinancialIncomeInterestOnFinancialInvestments",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_FinancialInstrumentsAndRiskManagementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments And Risk Management"
       }
      }
     },
     "localname": "FinancialInstrumentsAndRiskManagementAbstract",
     "nsuri": "http://voegol.com.br/20221231",
     "xbrltype": "stringItemType"
    },
    "gol_FinancialInvestment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "(-) Financial investments"
       }
      }
     },
     "localname": "FinancialInvestment",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails9"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_FinancialInvestments1": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Investments1",
        "verboseLabel": "Financial investments"
       }
      }
     },
     "localname": "FinancialInvestments1",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails8"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_FinancialInvestmentsInSubsidiary": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial investments in subsidiary - Smiles"
       }
      }
     },
     "localname": "FinancialInvestmentsInSubsidiary",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_FinancialInvestmentsNetOfLoansAndFinancingCDIRateDropMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Investments Net Of Loans And Financing C D I Rate Drop [Member]"
       }
      }
     },
     "localname": "FinancialInvestmentsNetOfLoansAndFinancingCDIRateDropMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails4"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_FinancialInvestmentsNetOfLoansAndFinancingLiborRateIncreaseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Investments Net Of Loans And Financing Libor Rate Increase [Member]"
       }
      }
     },
     "localname": "FinancialInvestmentsNetOfLoansAndFinancingLiborRateIncreaseMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails4"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_FinancialResultsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Results"
       }
      }
     },
     "localname": "FinancialResultsAbstract",
     "nsuri": "http://voegol.com.br/20221231",
     "xbrltype": "stringItemType"
    },
    "gol_FinancialResultsDerivativeFinancialInstruments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial results - Derivative financial instruments"
       }
      }
     },
     "localname": "FinancialResultsDerivativeFinancialInstruments",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_FinancialResultsMonetaryAndForeignExchangeRateVariationNet": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Monetary and foreign exchange rate variation, net"
       }
      }
     },
     "localname": "FinancialResultsMonetaryAndForeignExchangeRateVariationNet",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_FinancialResultsMonetaryAndForeignExchangeVariations": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial results - Monetary and foreign exchange variations"
       }
      }
     },
     "localname": "FinancialResultsMonetaryAndForeignExchangeVariations",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_FinancialRevenues": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "FinancialRevenues",
        "verboseLabel": "Total"
       }
      }
     },
     "localname": "FinancialRevenues",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_FinancingWithExlmBankCollateralMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Member stands for financing with exlm bank collateral.",
        "label": "Import Financing On January 24, 2019 [Member]"
       }
      }
     },
     "localname": "FinancingWithExlmBankCollateralMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LoansAndFinancingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_FinancingWithExlmBankMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financing With Exlm Bank [Member]"
       }
      }
     },
     "localname": "FinancingWithExlmBankMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LoansAndFinancingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_ForeignCurrencyDerivativesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Currency Derivatives [Member]"
       }
      }
     },
     "localname": "ForeignCurrencyDerivativesMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails1",
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails6"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_ForeignCurrencyFluctuationAxis": {
     "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": "Foreign Currency Fluctuation [Axis]"
       }
      }
     },
     "localname": "ForeignCurrencyFluctuationAxis",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails6"
     ],
     "xbrltype": "stringItemType"
    },
    "gol_ForeignCurrencyFluctuationDomain": {
     "auth_ref": [],
     "localname": "ForeignCurrencyFluctuationDomain",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails6"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_ForeignCurrencyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Currency [Member]"
       }
      }
     },
     "localname": "ForeignCurrencyMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/CashAndCashEquivalentsDetails1",
      "http://voegol.com.br/role/FinancialInvestmentsDetails",
      "http://voegol.com.br/role/SuppliersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_ForeignCustomersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Customers [Member]"
       }
      }
     },
     "localname": "ForeignCustomersMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/TradeReceivablesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_ForeignSuppliers": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represents value of foreign suppliers.",
        "label": "Foreign suppliers",
        "verboseLabel": "Suppliers"
       }
      }
     },
     "localname": "ForeignSuppliers",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails7"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_FuelDerivativeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for hedging instruments. A hedging instrument can be a designated: (a) derivative measured at fair value through profit or loss, except for some written options (see paragraph B6.2.4 of IFRS 9); (b) non-derivative financial asset or non-derivative financial liability measured at fair value through profit or loss, unless it is a financial liability designated as at fair value through profit or loss for which the amount of its change in fair value that is attributable to changes in the credit risk of that liability is presented in other comprehensive income in accordance with paragraph 5.7.7 of IFRS 9. For a hedge of foreign currency risk, the foreign currency risk component of a non-derivative financial asset or a non-derivative financial liability may be designated as a hedging instrument provided that it is not an investment in an equity instrument for which an entity has elected to present changes in fair value in other comprehensive income in accordance with paragraph 5.7.5 of IFRS 9. T",
        "label": "Aircraft Fuel - Operating Costs [Member]"
       }
      }
     },
     "localname": "FuelDerivativeMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails1",
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails3"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_FuelRiskMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Types of risks' axis if no other member is used.",
        "label": "Fuel Risk [Member]"
       }
      }
     },
     "localname": "FuelRiskMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails3"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_FundoSorrisoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fundo Sorriso [Member]"
       }
      }
     },
     "localname": "FundoSorrisoMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/OperatingContextDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_FundraisingInLoansAndFinancing": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans and financing issued, net of costs"
       }
      }
     },
     "localname": "FundraisingInLoansAndFinancing",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_FutureCommitmentResultingFromOperatingLease": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "FutureCommitmentResultingFromOperatingLease",
        "verboseLabel": "Future commitments resulting from firm aircraft orders"
       }
      }
     },
     "localname": "FutureCommitmentResultingFromOperatingLease",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/CommitmentsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_FutureCommitmentsFirmAircraftOrders": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represents value of future commitments resulting from firm aircraft orders.",
        "label": "Future obligations resulting from firm aircraft orders"
       }
      }
     },
     "localname": "FutureCommitmentsFirmAircraftOrders",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails5"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_FutureCommitmentsResultingFromFirmAircraftOrders": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Future commitments resulting from firm aircraft orders",
        "verboseLabel": "Total"
       }
      }
     },
     "localname": "FutureCommitmentsResultingFromFirmAircraftOrders",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/CommitmentsDetails",
      "http://voegol.com.br/role/CommitmentsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_FutureCommitmentsResultingFromOperatingLease": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Future Commitments Resulting From Operating Lease",
        "terseLabel": "Future commitments resulting from firm aircraft orders",
        "verboseLabel": "Total"
       }
      }
     },
     "localname": "FutureCommitmentsResultingFromOperatingLease",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/CommitmentsDetails1",
      "http://voegol.com.br/role/CommitmentsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_FutureLeasePayments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount refers to future lease payments.",
        "label": "Future lease payments"
       }
      }
     },
     "localname": "FutureLeasePayments",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LeasesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_GACMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "G A C [Member]"
       }
      }
     },
     "localname": "GACMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/OperatingContextDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_GLAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "G L A [Member]"
       }
      }
     },
     "localname": "GLAMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/OperatingContextDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_GOLMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "G O L [Member]"
       }
      }
     },
     "localname": "GOLMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/OperatingContextDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_GTXMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "G T X [Member]"
       }
      }
     },
     "localname": "GTXMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/OperatingContextDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_GolFinanceIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gol Finance Inc [Member]"
       }
      }
     },
     "localname": "GolFinanceIncMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/OperatingContextDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_GolFinanceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gol Finance [Member]"
       }
      }
     },
     "localname": "GolFinanceMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/OperatingContextDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_GolLinhasAReasInteligentesS.AMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gol Linhas Aereas Inteligentes S.A. (the \"Company\" or \"GLAI\")",
        "label": "Gol Linhas Aereas Inteligentes S.A [Member]"
       }
      }
     },
     "localname": "GolLinhasAReasInteligentesS.AMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_GolLinhasAereasSAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Subsidiaries' axis if no other member is used.",
        "label": "Gol Linhas Aereas S.A. (\"GLA\") [Member]"
       }
      }
     },
     "localname": "GolLinhasAereasSAMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/DeferredTaxesDetails2",
      "http://voegol.com.br/role/LoansAndFinancingDetails1",
      "http://voegol.com.br/role/LoansAndFinancingDetails2",
      "http://voegol.com.br/role/ProvisionsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_GoodwillIntangibleMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for goodwill intangible.",
        "label": "Goodwill [Member]"
       }
      }
     },
     "localname": "GoodwillIntangibleMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/IntangibleAssetsDetails",
      "http://voegol.com.br/role/IntangibleAssetsDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_GoodwillOnTransferOfSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill On Transfer Of Shares [Member]"
       }
      }
     },
     "localname": "GoodwillOnTransferOfSharesMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_GovernmentBondsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Government Bonds [Member]"
       }
      }
     },
     "localname": "GovernmentBondsMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_GrossRevenueFromRenderingOfPassengerTransportServices": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/RevenueDetails": {
       "order": 1.0,
       "parentTag": "gol_RevenueBeforeSalesTaxes",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Passenger transportation"
       }
      }
     },
     "localname": "GrossRevenueFromRenderingOfPassengerTransportServices",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/RevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_GuaranteedFundingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Guaranteed Funding [Member]"
       }
      }
     },
     "localname": "GuaranteedFundingMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LoansAndFinancingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_HcctrActualMedicalInflationRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hcctr Actual Medical Inflation Rate",
        "verboseLabel": "HCCTR - Nominal medical inflation rate p.a."
       }
      }
     },
     "localname": "HcctrActualMedicalInflationRate",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/ProvisionsDetails1"
     ],
     "xbrltype": "percentItemType"
    },
    "gol_HcctrActualMedicalInflationRateP": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "HCCTR - Actual medical inflation rate p.a."
       }
      }
     },
     "localname": "HcctrActualMedicalInflationRateP",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/ProvisionsDetails1"
     ],
     "xbrltype": "percentItemType"
    },
    "gol_HcctrMedicalInflationRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "HCCTR - Nominal medical inflation rate p.a."
       }
      }
     },
     "localname": "HcctrMedicalInflationRate",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/ProvisionsDetails1"
     ],
     "xbrltype": "percentItemType"
    },
    "gol_HcctrMedicalInflationRateOne": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hcctr Medical Inflation Rate One",
        "verboseLabel": "HCCTR - Actual medical inflation rate p.a."
       }
      }
     },
     "localname": "HcctrMedicalInflationRateOne",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/ProvisionsDetails1"
     ],
     "xbrltype": "percentItemType"
    },
    "gol_HedgingInstruments1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hedging Instruments 1 [Member]"
       }
      }
     },
     "localname": "HedgingInstruments1Member",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_HistoricalCostPropertyPlantAndEquipment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Historical cost"
       }
      }
     },
     "localname": "HistoricalCostPropertyPlantAndEquipment",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/PropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_IRPJMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "I R P J [Member]"
       }
      }
     },
     "localname": "IRPJMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/SummaryOfSignificantAccountingPracticesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_IfrsStatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "IfrsStatementLineItems [Line Items]"
       }
      }
     },
     "localname": "IfrsStatementLineItems",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/CashAndCashEquivalentsDetails1",
      "http://voegol.com.br/role/CommitmentsDetails",
      "http://voegol.com.br/role/CommitmentsDetails1",
      "http://voegol.com.br/role/CommitmentsDetailsNarrative",
      "http://voegol.com.br/role/DeferredTaxesDetails",
      "http://voegol.com.br/role/DeferredTaxesDetails1",
      "http://voegol.com.br/role/DeferredTaxesDetails2",
      "http://voegol.com.br/role/DepositsDetailsNarrative",
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails",
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails1",
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails2",
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails3",
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails4",
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails5",
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails6",
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails7",
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails8",
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails9",
      "http://voegol.com.br/role/FinancialInvestmentsDetails",
      "http://voegol.com.br/role/IntangibleAssetsDetails",
      "http://voegol.com.br/role/IntangibleAssetsDetails1",
      "http://voegol.com.br/role/LeasesDetails",
      "http://voegol.com.br/role/LeasesDetails1",
      "http://voegol.com.br/role/LiabilitiesFromFinancingActivitiesDetails",
      "http://voegol.com.br/role/LoansAndFinancingDetails",
      "http://voegol.com.br/role/LoansAndFinancingDetails1",
      "http://voegol.com.br/role/LoansAndFinancingDetails2",
      "http://voegol.com.br/role/LoansAndFinancingDetails3",
      "http://voegol.com.br/role/LoansAndFinancingDetails4",
      "http://voegol.com.br/role/LoansAndFinancingDetailsNarrative",
      "http://voegol.com.br/role/MileageProgramDetails",
      "http://voegol.com.br/role/OperatingContextDetails",
      "http://voegol.com.br/role/OperatingContextDetailsNarrative",
      "http://voegol.com.br/role/PropertyPlantAndEquipmentDetails",
      "http://voegol.com.br/role/ProvisionsDetails",
      "http://voegol.com.br/role/ProvisionsDetails2",
      "http://voegol.com.br/role/ProvisionsDetailsNarrative",
      "http://voegol.com.br/role/ResultsPerShareDetails",
      "http://voegol.com.br/role/RevenueDetails1",
      "http://voegol.com.br/role/ScheduleOfSharesDetails",
      "http://voegol.com.br/role/Share-basedPaymentsDetails",
      "http://voegol.com.br/role/Share-basedPaymentsDetails1",
      "http://voegol.com.br/role/Share-basedPaymentsDetails2",
      "http://voegol.com.br/role/Share-basedPaymentsDetailsNarrative",
      "http://voegol.com.br/role/ShareholdersEquityDetailsNarrative",
      "http://voegol.com.br/role/StatementsOfChangesInEquity",
      "http://voegol.com.br/role/SummaryOfSignificantAccountingPracticesDetails",
      "http://voegol.com.br/role/SummaryOfSignificantAccountingPracticesDetailsNarrative",
      "http://voegol.com.br/role/SuppliersDetails",
      "http://voegol.com.br/role/TradeReceivablesDetails",
      "http://voegol.com.br/role/TradeReceivablesDetails1"
     ],
     "xbrltype": "stringItemType"
    },
    "gol_IfrsStatementTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "IfrsStatementTable [Table]"
       }
      }
     },
     "localname": "IfrsStatementTable",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/SummaryOfSignificantAccountingPracticesDetails",
      "http://voegol.com.br/role/SuppliersDetails",
      "http://voegol.com.br/role/TradeReceivablesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gol_ImportfinancingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "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.",
        "label": "Import Financing [Member]"
       }
      }
     },
     "localname": "ImportfinancingMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LoansAndFinancingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_IncomeBeforeFinancialResultsNetAndIncomeTaxes": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfOperations": {
       "order": 1.0,
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "IncomeBeforeFinancialResultsNetAndIncomeTaxes",
        "totalLabel": "Income (Loss) before financial income (expenses), exchange rate variation, net and income tax and social contribution"
       }
      }
     },
     "localname": "IncomeBeforeFinancialResultsNetAndIncomeTaxes",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_IncomeFromTreasurySharesSoldTreasurySharesCapitalReserves": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income from treasury shares sold (Treasury shares / Capital reserves)"
       }
      }
     },
     "localname": "IncomeFromTreasurySharesSoldTreasurySharesCapitalReserves",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Non-cashTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_IncomeTaxEffectsEquityMethodInvestees": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represents effects of income tax on equity method investees.",
        "label": "Income Tax Effects Equity Method Investees",
        "negatedLabel": "Equity method investees"
       }
      }
     },
     "localname": "IncomeTaxEffectsEquityMethodInvestees",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/DeferredTaxesDetails3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_IncomeTaxEffectsIncomeTaxOnPermanentDifferencesAndOthers": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represents effects of income tax on permanent differences and others.",
        "label": "Non-deductible expenses, net"
       }
      }
     },
     "localname": "IncomeTaxEffectsIncomeTaxOnPermanentDifferencesAndOthers",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/DeferredTaxesDetails3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_IncomeTaxEffectsInterestOnShareholdersEquity": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represents effects of income tax on interest on shareholders equity.",
        "label": "Interest on shareholders\u2019 equity"
       }
      }
     },
     "localname": "IncomeTaxEffectsInterestOnShareholdersEquity",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/DeferredTaxesDetails3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_IncomeTaxEffectsTaxDifferenceOnResultsOfSubsidiaries": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represents effects of income tax on difference on results of subsidiaries.",
        "label": "Interest",
        "negatedLabel": "Tax rate difference on the results of offshores subsidiaries"
       }
      }
     },
     "localname": "IncomeTaxEffectsTaxDifferenceOnResultsOfSubsidiaries",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/DeferredTaxesDetails3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_IncomeTaxExpenseContinuingOperation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Total income (loss) taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseContinuingOperation",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/DeferredTaxesDetails3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_IncomeTaxLossesCarryForward1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Losses Carry Forward 1 [Member]"
       }
      }
     },
     "localname": "IncomeTaxLossesCarryForward1Member",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/DeferredTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_IncomeTaxLossesCarryForwardMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Losses Carry Forward [Member]"
       }
      }
     },
     "localname": "IncomeTaxLossesCarryForwardMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/DeferredTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_IncreaseDecreaseInRecoverableTaxes": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfCashFlows": {
       "order": 27.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "IncreaseDecreaseInRecoverableTaxes",
        "negatedLabel": "Recoverable taxes"
       }
      }
     },
     "localname": "IncreaseDecreaseInRecoverableTaxes",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_IncreaseDecreaseThroughEffectsOnChangeInInterestInInvestment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Effects of the change in interest in investment"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughEffectsOnChangeInInterestInInvestment",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_IncreaseInPricesBarrelPlus10Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase in prices/barrel (+10%) [Member]"
       }
      }
     },
     "localname": "IncreaseInPricesBarrelPlus10Member",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails3"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_IncreaseInPricesBarrelPlus25Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for increase in prices barrel plus 25.",
        "label": "Increase In Prices/Barrel (+25%) [Member]"
       }
      }
     },
     "localname": "IncreaseInPricesBarrelPlus25Member",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails3"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_IncreaseInShareCapital": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase in share capital"
       }
      }
     },
     "localname": "IncreaseInShareCapital",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/ShareholdersEquityDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_IntangibleAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets"
       }
      }
     },
     "localname": "IntangibleAssetsAbstract",
     "nsuri": "http://voegol.com.br/20221231",
     "xbrltype": "stringItemType"
    },
    "gol_IntangibleAssetsAndGoodwillHistoricalCost": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Historical Cost"
       }
      }
     },
     "localname": "IntangibleAssetsAndGoodwillHistoricalCost",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_IntangibleAssetsWithIndefiniteUsefulLife1": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets With Indefinite Useful Life1",
        "verboseLabel": "Intangible assets with indefinite useful life"
       }
      }
     },
     "localname": "IntangibleAssetsWithIndefiniteUsefulLife1",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/IntangibleAssetsDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_IntangibleAssetsWithIndefiniteUsefulLife2": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible assets with indefinite useful life2"
       }
      }
     },
     "localname": "IntangibleAssetsWithIndefiniteUsefulLife2",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/IntangibleAssetsDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_InterestAccruedAndCostAmortization": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of interest accrued and cost amortization.",
        "label": "Interest accrued and cost amortization",
        "verboseLabel": "Exchange rate changes, net"
       }
      }
     },
     "localname": "InterestAccruedAndCostAmortization",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LiabilitiesFromFinancingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_InterestAndCostsOnLoansAndFinancing": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest and costs on loans and financing"
       }
      }
     },
     "localname": "InterestAndCostsOnLoansAndFinancing",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_InterestAttributableToShareholdersEquity": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest on shareholders\u2019 equity distributed by Smiles"
       }
      }
     },
     "localname": "InterestAttributableToShareholdersEquity",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_InterestOnLeases": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It stands for interest on leases.",
        "label": "Interest on leases"
       }
      }
     },
     "localname": "InterestOnLeases",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_InterestOnLoansAndLeasesAndAmortizationOfCostsPremiumsAndGoodwill": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfCashFlows": {
       "order": 16.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest, costs, discounts and premiums on loans and financing and leases"
       }
      }
     },
     "localname": "InterestOnLoansAndLeasesAndAmortizationOfCostsPremiumsAndGoodwill",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_InterestOnProvisionForAircraftReturn": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest on the provision for aircraft return"
       }
      }
     },
     "localname": "InterestOnProvisionForAircraftReturn",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_InterestOnShareholdersEquityForDistributionNetOfTaxes": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest on shareholders equity for distribution, net of taxes"
       }
      }
     },
     "localname": "InterestOnShareholdersEquityForDistributionNetOfTaxes",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Non-cashTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_InterestRateDerivativeContractsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Rate Derivative Contracts [Member]"
       }
      }
     },
     "localname": "InterestRateDerivativeContractsMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_InterestsPaidClassifiedAsFinancingActivities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest paid"
       }
      }
     },
     "localname": "InterestsPaidClassifiedAsFinancingActivities",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LoansAndFinancingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_InterimDividendDistributedByTheSubsidiarySmiles": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital increase (Note 23.1)"
       }
      }
     },
     "localname": "InterimDividendDistributedByTheSubsidiarySmiles",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_InventoriesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoriesAbstract",
     "nsuri": "http://voegol.com.br/20221231",
     "xbrltype": "stringItemType"
    },
    "gol_Investment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment"
       }
      }
     },
     "localname": "Investment",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/TransactionsWithRelatedPartiesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_InvestmentCash": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment cash"
       }
      }
     },
     "localname": "InvestmentCash",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/OperatingContextDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_IssuanceOfSeniorSecuredAmortizingNotesDepositsLoansAndFinancingLeases.": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuance of Senior Secured Amortizing Notes (Deposits/ Loans and financing/ Leases)."
       }
      }
     },
     "localname": "IssuanceOfSeniorSecuredAmortizingNotesDepositsLoansAndFinancingLeases.",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Non-cashTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_IssuedOfCapitalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issued Of Capital [Member]"
       }
      }
     },
     "localname": "IssuedOfCapitalMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_JetFuelBarrelPricesFluctuationAxis": {
     "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": "Jet Fuel Barrel Prices Fluctuation [Axis]"
       }
      }
     },
     "localname": "JetFuelBarrelPricesFluctuationAxis",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails3"
     ],
     "xbrltype": "stringItemType"
    },
    "gol_JetFuelBarrelPricesFluctuationDomain": {
     "auth_ref": [],
     "localname": "JetFuelBarrelPricesFluctuationDomain",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails3"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_JudicialDeposits": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/DepositsDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_LongtermDeposits",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of long-term judicial deposits held by the entity.",
        "label": "Court deposits"
       }
      }
     },
     "localname": "JudicialDeposits",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/DepositsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_LandingFees": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfOperations": {
       "order": 3.0,
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "LandingFees",
        "verboseLabel": "Landing fees"
       }
      }
     },
     "localname": "LandingFees",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_LandingFeesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfFinancialPosition": {
       "order": 7.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Landing fees"
       }
      }
     },
     "localname": "LandingFeesCurrent",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_LandingFeesNonCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfFinancialPosition": {
       "order": 6.0,
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "LandingFeesNonCurrent",
        "verboseLabel": "Landing fees"
       }
      }
     },
     "localname": "LandingFeesNonCurrent",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_LaterThanFiveYearsAndNotLaterThanSisYearsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later Than Five Years And Not Later Than Sis Years [Member]"
       }
      }
     },
     "localname": "LaterThanFiveYearsAndNotLaterThanSisYearsMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LeasesDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_LaterThanFiveYearsAndNotLaterThanSixYearsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later Than Five Years And Not Later Than Six Years [Member]"
       }
      }
     },
     "localname": "LaterThanFiveYearsAndNotLaterThanSixYearsMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/DeferredTaxesDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_LaterThanFiveYearsAndNotLaterThanTenYearsOnwardsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later Than Five Years And Not Later Than Ten Years Onwards [Member]"
       }
      }
     },
     "localname": "LaterThanFiveYearsAndNotLaterThanTenYearsOnwardsMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LeasesDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_LaterThanSixMonthsAndNotLaterThanOneYearMembeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later Than Six Months And Not Later Than One Year Membe [Member]"
       }
      }
     },
     "localname": "LaterThanSixMonthsAndNotLaterThanOneYearMembeMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/TradeReceivablesDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_LaterThanSixYearsAndNotLaterThanSevenYearsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later Than Six Years And Not Later Than Seven Years [Member]"
       }
      }
     },
     "localname": "LaterThanSixYearsAndNotLaterThanSevenYearsMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LeasesDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_LaterThanSixYearsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later Than Six Years [Member]"
       }
      }
     },
     "localname": "LaterThanSixYearsMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/DeferredTaxesDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_LaterThanTwoMonthAndNotLaterThanThreeMonthsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later Than Two Month And Not Later Than Three Months [Member]"
       }
      }
     },
     "localname": "LaterThanTwoMonthAndNotLaterThanThreeMonthsMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/TradeReceivablesDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_LeaseAgreementRenegotiationPropertyPlantAndEquipmentLeases": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease agreement renegotiation (Property, plant and equipment / Leases)"
       }
      }
     },
     "localname": "LeaseAgreementRenegotiationPropertyPlantAndEquipmentLeases",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Non-cashTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_LeasePaymentsAircraft": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "LeasePaymentsAircraft",
        "negatedLabel": "Payments of leases liabilities \u2013 aeronautical ROU"
       }
      }
     },
     "localname": "LeasePaymentsAircraft",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_LeasePaymentsOthers": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "LeasePaymentsOthers",
        "negatedLabel": "Payments of leases liabilities \u2013 others"
       }
      }
     },
     "localname": "LeasePaymentsOthers",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Leases"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://voegol.com.br/20221231",
     "xbrltype": "stringItemType"
    },
    "gol_LeasesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Member]"
       }
      }
     },
     "localname": "LeasesMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LiabilitiesFromFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_LeasesPayable": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount refers to leases payable.",
        "label": "Leases payable"
       }
      }
     },
     "localname": "LeasesPayable",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LeasesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_LessCurrentPortionLeasePayment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It stands for less current portion lease payment.",
        "label": "Less current portion"
       }
      }
     },
     "localname": "LessCurrentPortionLeasePayment",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LeasesDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_LessTotalInterest": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represents less total interest.",
        "label": "Less total interest"
       }
      }
     },
     "localname": "LessTotalInterest",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LeasesDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_Liabilitiess": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Liabilities"
       }
      }
     },
     "localname": "Liabilitiess",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails5"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_LoanAndFinancingNoncurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of loans and financing non current.",
        "label": "Noncurrent"
       }
      }
     },
     "localname": "LoanAndFinancingNoncurrent",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LoansAndFinancingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_LoanFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Member stands for loan facility.",
        "label": "Contractual amendment"
       }
      }
     },
     "localname": "LoanFacilityMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LoansAndFinancingDetails",
      "http://voegol.com.br/role/LoansAndFinancingDetails3"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_LoanFacilitySerieAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loan Facility Serie A [Member]"
       }
      }
     },
     "localname": "LoanFacilitySerieAMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LoansAndFinancingDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_LoanFacilitySerieBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loan Facility Serie B [Member]"
       }
      }
     },
     "localname": "LoanFacilitySerieBMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LoansAndFinancingDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_LoanPayments": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "LoanPayments",
        "negatedLabel": "Loans and financing payments"
       }
      }
     },
     "localname": "LoanPayments",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_LocalCurrencyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Currency [Member]"
       }
      }
     },
     "localname": "LocalCurrencyMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/CashAndCashEquivalentsDetails1",
      "http://voegol.com.br/role/FinancialInvestmentsDetails",
      "http://voegol.com.br/role/SuppliersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_LongtermBorrowings1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for borrowings and the standard value for the 'Liabilities arising from financing activities' axis if no other member is used.",
        "label": "Foreign Currency Long-term Borrowings [Member]"
       }
      }
     },
     "localname": "LongtermBorrowings1Member",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LoansAndFinancingDetails",
      "http://voegol.com.br/role/LoansAndFinancingDetails3"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_LongtermDepositsCurrent": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Current"
       }
      }
     },
     "localname": "LongtermDepositsCurrent",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/DepositsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_LongtermDepositsNonCurrent": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current"
       }
      }
     },
     "localname": "LongtermDepositsNonCurrent",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/DepositsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_LongtermEstimatedInflationRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term estimated inflation rate p.a."
       }
      }
     },
     "localname": "LongtermEstimatedInflationRate",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/ProvisionsDetails1"
     ],
     "xbrltype": "percentItemType"
    },
    "gol_LongtermEstimatedInflationRateOne": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term estimated inflation rate"
       }
      }
     },
     "localname": "LongtermEstimatedInflationRateOne",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/ProvisionsDetails1"
     ],
     "xbrltype": "percentItemType"
    },
    "gol_LossesFromPostemploymentBenefits": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfCashFlows": {
       "order": 14.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "LossesFromPostemploymentBenefits",
        "negatedLabel": "Actuarial losses from post-employment benefits"
       }
      }
     },
     "localname": "LossesFromPostemploymentBenefits",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_MaintenanceDeposits": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/DepositsDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_LongtermDeposits",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of long-term maintenance deposits held by the entity.",
        "label": "Maintenance deposits"
       }
      }
     },
     "localname": "MaintenanceDeposits",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/DepositsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_MaintenanceGuaranteeDeposits": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Maintenance guarantee"
       }
      }
     },
     "localname": "MaintenanceGuaranteeDeposits",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/DepositsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_MaintenanceReserveDeposits": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Maintenance reserve"
       }
      }
     },
     "localname": "MaintenanceReserveDeposits",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/DepositsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_ManagementsStatementBasisForPreparingAndPresentingTheFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Managements Statement Basis For Preparing And Presenting Financial Statements"
       }
      }
     },
     "localname": "ManagementsStatementBasisForPreparingAndPresentingTheFinancialStatementsAbstract",
     "nsuri": "http://voegol.com.br/20221231",
     "xbrltype": "stringItemType"
    },
    "gol_MapTransportesAereosMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Map Transportes Aereos [Member]"
       }
      }
     },
     "localname": "MapTransportesAereosMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/OperatingContextDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_MarketMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Market [Member]"
       }
      }
     },
     "localname": "MarketMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/ScheduleOfSharesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_MarketValueOfTreasuryPerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Market value of treasury per share.",
        "label": "Market value of treasury shares"
       }
      }
     },
     "localname": "MarketValueOfTreasuryPerShare",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/ShareholdersEquityDetailsNarrative"
     ],
     "xbrltype": "perShareItemType"
    },
    "gol_MaturityDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represents maturity date.",
        "label": "Maturity Date"
       }
      }
     },
     "localname": "MaturityDate",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LoansAndFinancingDetails1",
      "http://voegol.com.br/role/LoansAndFinancingDetails2"
     ],
     "xbrltype": "stringItemType"
    },
    "gol_MileageProgramCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfFinancialPosition": {
       "order": 9.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Mileage program"
       }
      }
     },
     "localname": "MileageProgramCurrent",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_MileageProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mileage Program [Member]"
       }
      }
     },
     "localname": "MileageProgramMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/MileageProgramDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_MileageProgramNonCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfFinancialPosition": {
       "order": 7.0,
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "MileageProgramNonCurrent",
        "verboseLabel": "Mileage program"
       }
      }
     },
     "localname": "MileageProgramNonCurrent",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_MobiMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for MOBI.",
        "label": "Mobi FIA [Member]"
       }
      }
     },
     "localname": "MobiMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/ScheduleOfSharesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_MonetaryAndForeignExchangeRateVariationNet": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfOperations": {
       "order": 2.0,
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "MonetaryAndForeignExchangeRateVariationNet",
        "negatedLabel": "Monetary and foreign exchange rate variation, net"
       }
      }
     },
     "localname": "MonetaryAndForeignExchangeRateVariationNet",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_MortalityTableExplains1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mortality table"
       }
      }
     },
     "localname": "MortalityTableExplains1",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/ProvisionsDetails1"
     ],
     "xbrltype": "stringItemType"
    },
    "gol_MortalityTableOne": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "MortalityTable One",
        "verboseLabel": "Mortality table"
       }
      }
     },
     "localname": "MortalityTableOne",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/ProvisionsDetails1"
     ],
     "xbrltype": "stringItemType"
    },
    "gol_NegativeBasisOfSocialContribution1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Negative Basis Of Social Contribution 1 [Member]"
       }
      }
     },
     "localname": "NegativeBasisOfSocialContribution1Member",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/DeferredTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_NetGainBalance": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Net gain balance"
       }
      }
     },
     "localname": "NetGainBalance",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LeasesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_NetGainsLossesRecognizedInProfitOrLoss": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of gains (losses) recognized in profit or loss during the reported period.",
        "label": "Gains (losses) recognized in income (expenses)"
       }
      }
     },
     "localname": "NetGainsLossesRecognizedInProfitOrLoss",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_NetOfBreakage": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount represents the net of breakage.",
        "label": "Net of breakage"
       }
      }
     },
     "localname": "NetOfBreakage",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/AdvanceTicketSalesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_NetRevenue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "NetRevenue",
        "verboseLabel": "Net revenue"
       }
      }
     },
     "localname": "NetRevenue",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_NetReversalToProfitOrLoss": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represents value of net reversal to profit or loss.",
        "label": "Net reversal to income (expenses)"
       }
      }
     },
     "localname": "NetReversalToProfitOrLoss",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_NetWorkingCapital": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Net working capital"
       }
      }
     },
     "localname": "NetWorkingCapital",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/OperatingContextDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_NetWorkingCapitalAdvanceTicketSales": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Net working capital advance ticket sales"
       }
      }
     },
     "localname": "NetWorkingCapitalAdvanceTicketSales",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/OperatingContextDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_NominalDiscountRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nominal discount rate p.a."
       }
      }
     },
     "localname": "NominalDiscountRate1",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/ProvisionsDetails1"
     ],
     "xbrltype": "percentItemType"
    },
    "gol_NominalDiscountRateOne": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nominal discount rate"
       }
      }
     },
     "localname": "NominalDiscountRateOne",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/ProvisionsDetails1"
     ],
     "xbrltype": "percentItemType"
    },
    "gol_NonCurrentAdvancesToSuppliers": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfFinancialPosition": {
       "order": 3.0,
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "NonCurrentAdvancesToSuppliers",
        "terseLabel": "Non-current",
        "verboseLabel": "Advance to suppliers and third parties"
       }
      }
     },
     "localname": "NonCurrentAdvancesToSuppliers",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/AdvanceToSuppliersAndThirdPartiesDetails",
      "http://voegol.com.br/role/StatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_NonCurrentTaxAssetsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfFinancialPosition": {
       "order": 4.0,
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "NonCurrentTaxAssetsCurrent",
        "verboseLabel": "Recoverable taxes"
       }
      }
     },
     "localname": "NonCurrentTaxAssetsCurrent",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_NoncurrentInvestments": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfFinancialPosition": {
       "order": 1.0,
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Non current investments",
        "verboseLabel": "Financial investments"
       }
      }
     },
     "localname": "NoncurrentInvestments",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInvestmentsDetails",
      "http://voegol.com.br/role/StatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_NoncurrentMileageProgram": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncurrent Mileage Program",
        "verboseLabel": "Non-current"
       }
      }
     },
     "localname": "NoncurrentMileageProgram",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/MileageProgramDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_NoncurrentPortionLeasePayment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represents long term portion of lease payment.",
        "label": "Noncurrent portion"
       }
      }
     },
     "localname": "NoncurrentPortionLeasePayment",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LeasesDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_NonperformedTransports": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount refers to non performed transport.",
        "label": "Non-performed transports"
       }
      }
     },
     "localname": "NonperformedTransports",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/AdvanceTicketSalesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_NumberOfFirmOrders": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents number of firm orders for aircraft acquisition.",
        "label": "Number of firm orders"
       }
      }
     },
     "localname": "NumberOfFirmOrders",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/CommitmentsDetailsNarrative"
     ],
     "xbrltype": "integerItemType"
    },
    "gol_NumberOfInstrumentsOtherEquityInstrumentsTransfer": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares transferred"
       }
      }
     },
     "localname": "NumberOfInstrumentsOtherEquityInstrumentsTransfer",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsDetails3"
     ],
     "xbrltype": "decimalItemType"
    },
    "gol_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentsArrangement": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted shares cancelled and adjustments in estimated expired rights"
       }
      }
     },
     "localname": "NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentsArrangement",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsDetails3"
     ],
     "xbrltype": "decimalItemType"
    },
    "gol_NumberOfOutstandingShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of options outstanding"
       }
      }
     },
     "localname": "NumberOfOutstandingShares",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "gol_OperatingLeasesCurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of operating leases current.",
        "label": "Operating Leases",
        "verboseLabel": "Leases"
       }
      }
     },
     "localname": "OperatingLeasesCurrent",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_OptionLifeShareOptionsExercised": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Period of stock options exercised"
       }
      }
     },
     "localname": "OptionLifeShareOptionsExercised",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsDetailsNarrative"
     ],
     "xbrltype": "durationItemType"
    },
    "gol_Other1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other 1 [Member]"
       }
      }
     },
     "localname": "Other1Member",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/DeferredTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_OtherComprehensiveIncomeExpensesNet": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income Expenses Net",
        "negatedLabel": "Other comprehensive income (loss), net"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeExpensesNet",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_OtherDerivativeFinancialInstruments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Other derivative financial instruments"
       }
      }
     },
     "localname": "OtherDerivativeFinancialInstruments",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_OtherFinancialExpenses": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Financial Expenses",
        "verboseLabel": "Others"
       }
      }
     },
     "localname": "OtherFinancialExpenses",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_OtherLeasesPayable": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represents value of other leases payable.",
        "label": "leases",
        "verboseLabel": "Leases"
       }
      }
     },
     "localname": "OtherLeasesPayable",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails7"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_OtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Trade Receivables Customer' axis if no other member is used.",
        "label": "Other [Member]"
       }
      }
     },
     "localname": "OtherMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/DeferredTaxesDetails",
      "http://voegol.com.br/role/LoansAndFinancingDetails4",
      "http://voegol.com.br/role/TradeReceivablesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_OtherOperatingIncomeExpensesNet": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfOperations": {
       "order": 9.0,
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Other income (expenses), net"
       }
      }
     },
     "localname": "OtherOperatingIncomeExpensesNet",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_Others": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Others"
       }
      }
     },
     "localname": "Others",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_OthersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Others [Member]"
       }
      }
     },
     "localname": "OthersMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_OverdueMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Overdue [Member]"
       }
      }
     },
     "localname": "OverdueMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/TradeReceivablesDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_PassengerServiceExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfOperations": {
       "order": 5.0,
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Passenger service expenses"
       }
      }
     },
     "localname": "PassengerServiceExpenses",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_PathBrazilMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Path Brazil [Member]"
       }
      }
     },
     "localname": "PathBrazilMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/ScheduleOfSharesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_PaymentOfDebt": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It stands for debt payment.",
        "label": "Payments"
       }
      }
     },
     "localname": "PaymentOfDebt",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LoansAndFinancingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_PaymentWithIssueOfShares": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Payment with issue of shares"
       }
      }
     },
     "localname": "PaymentWithIssueOfShares",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LiabilitiesFromFinancingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_PaymentsToRelatedParties": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount refers to the value of payments to related parties.",
        "label": "Payable to related companies"
       }
      }
     },
     "localname": "PaymentsToRelatedParties",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/TransactionsWithRelatedPartiesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_PayrollCharges": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/TransactionsWithRelatedPartiesDetails": {
       "order": 2.0,
       "parentTag": "gol_TotalCompensation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Payroll charges"
       }
      }
     },
     "localname": "PayrollCharges",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/TransactionsWithRelatedPartiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_PerCommonShareBasicAndDilutedLoss": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Per common share"
       }
      }
     },
     "localname": "PerCommonShareBasicAndDilutedLoss",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "gol_PerPreferredShareBasicAndDilutedLoss": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Per preferred share"
       }
      }
     },
     "localname": "PerPreferredShareBasicAndDilutedLoss",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "gol_PercentageOfEarningRatioByGeographicalArea": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percentage of earning ratio by geographical area"
       }
      }
     },
     "localname": "PercentageOfEarningRatioByGeographicalArea",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/RevenueDetails1"
     ],
     "xbrltype": "percentItemType"
    },
    "gol_PercentageOfIncreaseDomestic": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percentage of increase domestic"
       }
      }
     },
     "localname": "PercentageOfIncreaseDomestic",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/OperatingContextDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "gol_PercentageOfOperatingMarket": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percentage of operating market"
       }
      }
     },
     "localname": "PercentageOfOperatingMarket",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/OperatingContextDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "gol_PercentageOfSharesHeld": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represents value of percentage of shares held.",
        "label": "Percentage of shares held"
       }
      }
     },
     "localname": "PercentageOfSharesHeld",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/ScheduleOfSharesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "gol_PerpetualBondsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Member stands for perpetual bonds.",
        "label": "Withholding income tax on salaries"
       }
      }
     },
     "localname": "PerpetualBondsMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LoansAndFinancingDetails",
      "http://voegol.com.br/role/LoansAndFinancingDetails3"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_PerpetualNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Perpetual Notes [Member]"
       }
      }
     },
     "localname": "PerpetualNotesMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LoansAndFinancingDetails4"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_PlanExperience": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan experience"
       }
      }
     },
     "localname": "PlanExperience",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/ProvisionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_PossibleAdverseScenario": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Possible adverse scenario"
       }
      }
     },
     "localname": "PossibleAdverseScenario",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails4"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_PossibleFavorableScenarioOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Possible Favorable Scenario One [Member]"
       }
      }
     },
     "localname": "PossibleFavorableScenarioOneMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails4"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_PossibleFavorableScenarioThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Possible Favorable Scenario Three [Member]"
       }
      }
     },
     "localname": "PossibleFavorableScenarioThreeMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails4"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_PossibleFavorableScenarioTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Possible Favorable Scenario Two [Member]"
       }
      }
     },
     "localname": "PossibleFavorableScenarioTwoMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails4"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_PossibleLossInProvision": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Possible loss in provision.",
        "label": "Possible loss in provisions"
       }
      }
     },
     "localname": "PossibleLossInProvision",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/ProvisionsDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_PostEmploymentBenefitMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Post Employment Benefit [Member]"
       }
      }
     },
     "localname": "PostEmploymentBenefitMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_PostemploymentBenefitActuarialGainProvisionsEquityValuationAdjustments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Post-employment benefit actuarial gain (Provisions / Equity valuation adjustments)"
       }
      }
     },
     "localname": "PostemploymentBenefitActuarialGainProvisionsEquityValuationAdjustments",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Non-cashTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_PotentialTaxCredit": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of potential tax credit.",
        "label": "Potential tax credit"
       }
      }
     },
     "localname": "PotentialTaxCredit",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/DeferredTaxesDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_PreferredPerShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred per shares"
       }
      }
     },
     "localname": "PreferredPerShares",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/OperatingContextDetailsNarrative"
     ],
     "xbrltype": "perShareItemType"
    },
    "gol_PreferredShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred shares"
       }
      }
     },
     "localname": "PreferredShares",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/OperatingContextDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "gol_PreferredSharesIssued": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred shares issued"
       }
      }
     },
     "localname": "PreferredSharesIssued",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/TransactionsWithRelatedPartiesDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "gol_PreferredSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for preferred shares of entity.",
        "label": "Preferred Shares [Member]"
       }
      }
     },
     "localname": "PreferredSharesMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/ShareholdersEquityDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_PremiumsCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Premiums costs"
       }
      }
     },
     "localname": "PremiumsCosts",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LoansAndFinancingDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_PresentValueAdjustment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to present value"
       }
      }
     },
     "localname": "PresentValueAdjustment",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/ProvisionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_PresentValueOfMinimumLeasePayments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represents present value of minimum lease payments.",
        "label": "Present value of minimum lease payments"
       }
      }
     },
     "localname": "PresentValueOfMinimumLeasePayments",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LeasesDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_PrivateBondsAndDepositsWithBanksMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Private Bonds And Deposits With Banks [Member]"
       }
      }
     },
     "localname": "PrivateBondsAndDepositsWithBanksMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/CashAndCashEquivalentsDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_PrivateBondsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Private Bonds [Member]"
       }
      }
     },
     "localname": "PrivateBondsMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_ProbableLossInProvision": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Probable loss in provision.",
        "label": "Probable loss in provisions"
       }
      }
     },
     "localname": "ProbableLossInProvision",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/ProvisionsDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_ProfitLossAttributableToNoncontrollingInterests1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "ProfitLossAttributableToNoncontrollingInterests1",
        "verboseLabel": "Non-controlling interest shareholders"
       }
      }
     },
     "localname": "ProfitLossAttributableToNoncontrollingInterests1",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_PropertyPlantAndEquipmentInUseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property Plant And Equipment In Use [Member]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentInUseMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/PropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_PropertyPlantAndEquipmentInUseTotalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property Plant And Equipment In Use Total [Member]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentInUseTotalMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/PropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_ProvisionForAircraftAndEngineReturnMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Provision For Aircraft And Engine Return [Member]"
       }
      }
     },
     "localname": "ProvisionForAircraftAndEngineReturnMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/ProvisionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_ProvisionForAircraftReturnPropertyPlantAndEquipmentProvisions": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Provision for aircraft return (Property, plant and equipment / Provisions)"
       }
      }
     },
     "localname": "ProvisionForAircraftReturnPropertyPlantAndEquipmentProvisions",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Non-cashTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_ProvisionForLaborObligations": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfCashFlows": {
       "order": 18.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Provision for labor obligations"
       }
      }
     },
     "localname": "ProvisionForLaborObligations",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_ProvisionForLegalProceedingsAndTaxLiabilities1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Provision For Legal Proceedings And Tax Liabilities 1 [Member]"
       }
      }
     },
     "localname": "ProvisionForLegalProceedingsAndTaxLiabilities1Member",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/DeferredTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_ProvisionForLegalProceedingsAndTaxLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for provision of legal proceedings and tax liabilities.",
        "label": "Provision for legal proceedings and tax liabilities [Member]"
       }
      }
     },
     "localname": "ProvisionForLegalProceedingsAndTaxLiabilitiesMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/DeferredTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_ProvisionForLossOnAdvancesFromSuppliers": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfCashFlows": {
       "order": 6.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Provision for loss on prepayment from suppliers"
       }
      }
     },
     "localname": "ProvisionForLossOnAdvancesFromSuppliers",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_ProvisionForObsolescence": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Provision For Obsolescence",
        "periodEndLabel": "Balances at the end of the year",
        "periodStartLabel": "Balances at the beginning of the year"
       }
      }
     },
     "localname": "ProvisionForObsolescence",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/InventoriesDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_ProvisionForObsolescenceAddition": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Additions"
       }
      }
     },
     "localname": "ProvisionForObsolescenceAddition",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/InventoriesDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_ProvisionForObsolescenceWriteOffAndReversal": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Write-offs"
       }
      }
     },
     "localname": "ProvisionForObsolescenceWriteOffAndReversal",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/InventoriesDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_ProvisionForPossibleLossOfCivilLawsuitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for provision for possible loss of civil lawsuits.",
        "label": "Civil Lawsuits [Member]"
       }
      }
     },
     "localname": "ProvisionForPossibleLossOfCivilLawsuitsMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/ProvisionsDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_ProvisionForPossibleLossOfLaborLawsuitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for provision for possible loss of labor lawsuits.",
        "label": "Labor [Member]"
       }
      }
     },
     "localname": "ProvisionForPossibleLossOfLaborLawsuitsMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/ProvisionsDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_ProvisionForPossibleLossOfTaxesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for provision for possible loss of taxes.",
        "label": "Taxes [Member]"
       }
      }
     },
     "localname": "ProvisionForPossibleLossOfTaxesMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/ProvisionsDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_ProvisionReversalForReductionOfDeposits": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfCashFlows": {
       "order": 5.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Provision for reduction of deposits"
       }
      }
     },
     "localname": "ProvisionReversalForReductionOfDeposits",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_ProvisionsAndContingencies": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfCashFlows": {
       "order": 13.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Provisions and contingencies"
       }
      }
     },
     "localname": "ProvisionsAndContingencies",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_ProvisionsForAircraftsRedeliveryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Provisions for aircrafts redelivery.",
        "label": "Provisions For Aircrafts Redelivery [Member]"
       }
      }
     },
     "localname": "ProvisionsForAircraftsRedeliveryMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/DeferredTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_ProvisionsPostEmploymentBenefitMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Provisions Post Employment Benefit [Member]"
       }
      }
     },
     "localname": "ProvisionsPostEmploymentBenefitMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/ProvisionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_PurchaseCommitments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchase commitments"
       }
      }
     },
     "localname": "PurchaseCommitments",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/CommitmentsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_RangesOfExercisePricesForOutstandingShareOptionsFifteenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ranges Of Exercise Prices For Outstanding Share Options Fifteen [Member]"
       }
      }
     },
     "localname": "RangesOfExercisePricesForOutstandingShareOptionsFifteenMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_RangesOfExercisePricesForOutstandingShareOptionsFiveMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for ranges of exercise prices for outstanding share options.",
        "label": "Exercise Prices R$ 11.31 [Member]"
       }
      }
     },
     "localname": "RangesOfExercisePricesForOutstandingShareOptionsFiveMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_RangesOfExercisePricesForOutstandingShareOptionsFourMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for ranges of exercise prices for outstanding share options.",
        "label": "Exercise Prices R$ 9.35 [Member]"
       }
      }
     },
     "localname": "RangesOfExercisePricesForOutstandingShareOptionsFourMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_RangesOfExercisePricesForOutstandingShareOptionsFourteenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ranges of exercise prices for outstanding share options.",
        "label": "Ranges Of Exercise Prices For Outstanding Share Options Fourteen [Member]"
       }
      }
     },
     "localname": "RangesOfExercisePricesForOutstandingShareOptionsFourteenMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_RangesOfExercisePricesForOutstandingShareOptionsOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for ranges of exercise prices for outstanding share options.",
        "label": "Exercise Prices R$ 20.18 [Member]"
       }
      }
     },
     "localname": "RangesOfExercisePricesForOutstandingShareOptionsOneMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_RangesOfExercisePricesForOutstandingShareOptionsSixMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for ranges of exercise prices for outstanding share options.",
        "label": "Exercise Prices R$ 12.76 [Member]"
       }
      }
     },
     "localname": "RangesOfExercisePricesForOutstandingShareOptionsSixMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_RangesOfExercisePricesForOutstandingShareOptionsThirteenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ranges of exercise prices for outstanding share options.",
        "label": "Exercise Prices R$ 20.57 [Member]"
       }
      }
     },
     "localname": "RangesOfExercisePricesForOutstandingShareOptionsThirteenMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_RangesOfExercisePricesForOutstandingShareOptionsThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for ranges of exercise prices for outstanding share options.",
        "label": "Exercise Prices R$ 2.26 [Member]"
       }
      }
     },
     "localname": "RangesOfExercisePricesForOutstandingShareOptionsThreeMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_RangesOfExercisePricesForOutstandingShareOptionsTwelvenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for ranges of exercise prices for outstanding share options.",
        "label": "Exercise Prices R$ 25.40 [Member]"
       }
      }
     },
     "localname": "RangesOfExercisePricesForOutstandingShareOptionsTwelvenMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_RangesOfExercisePricesForOutstandingShareOptionsTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for ranges of exercise prices for outstanding share options.",
        "label": "Exercise Prices R$ 8.44 [Member]"
       }
      }
     },
     "localname": "RangesOfExercisePricesForOutstandingShareOptionsTwoMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_RedemptionOfPreferredShares": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquisition of interest from non-controlling shareholders"
       }
      }
     },
     "localname": "RedemptionOfPreferredShares",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_ReducedCostsToIssue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount refers to reduced costs to issue.",
        "label": "Reduced costs to issue"
       }
      }
     },
     "localname": "ReducedCostsToIssue",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/ShareholdersEquityDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_ReferentialRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reference rates"
       }
      }
     },
     "localname": "ReferentialRate",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails4"
     ],
     "xbrltype": "percentItemType"
    },
    "gol_RemoteFavorableScenarioMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Remote Favorable Scenario [Member]"
       }
      }
     },
     "localname": "RemoteFavorableScenarioMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails4"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_RemoteFavorableScenarioOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Remote Favorable Scenario One [Member]"
       }
      }
     },
     "localname": "RemoteFavorableScenarioOneMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails4"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_RestrictedSharesGranted": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted shares granted"
       }
      }
     },
     "localname": "RestrictedSharesGranted",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsDetails3"
     ],
     "xbrltype": "decimalItemType"
    },
    "gol_RestrictedSharesPlanFiveMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Shares Plan Five [Member]"
       }
      }
     },
     "localname": "RestrictedSharesPlanFiveMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_RestrictedSharesPlanFourMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Shares Plan Four [Member]"
       }
      }
     },
     "localname": "RestrictedSharesPlanFourMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_RestrictedSharesPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Types of share-based payment arrangements' axis if no other member is used.",
        "label": "Restricted Shares Plan [Member]"
       }
      }
     },
     "localname": "RestrictedSharesPlanMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_RestrictedSharesPlanOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Shares Plan One [Member]"
       }
      }
     },
     "localname": "RestrictedSharesPlanOneMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_RestrictedSharesPlanThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Shares Plan Three [Member]"
       }
      }
     },
     "localname": "RestrictedSharesPlanThreeMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_RestrictedSharesPlanTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Shares Plan Two [Member]"
       }
      }
     },
     "localname": "RestrictedSharesPlanTwoMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_ResultsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Results Per Share"
       }
      }
     },
     "localname": "ResultsPerShareAbstract",
     "nsuri": "http://voegol.com.br/20221231",
     "xbrltype": "stringItemType"
    },
    "gol_ReturnOfAdvanceForPropertyPlantAndEquipmentAcquisition": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Return of advance for property, plant and equipment acquisition"
       }
      }
     },
     "localname": "ReturnOfAdvanceForPropertyPlantAndEquipmentAcquisition",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_RevenueBeforeSalesTaxes": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/RevenueDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_Revenue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of revenue before sales taxes.",
        "label": "Revenue Before Sales Taxes",
        "totalLabel": "Gross revenue"
       }
      }
     },
     "localname": "RevenueBeforeSalesTaxes",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/RevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_RevenueDerivativesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue Derivatives [Member]"
       }
      }
     },
     "localname": "RevenueDerivativesMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_RevenueFromMileageServices": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/RevenueDetails": {
       "order": 3.0,
       "parentTag": "gol_RevenueBeforeSalesTaxes",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of revenue arising from the mileage services.",
        "label": "Mileage revenue",
        "verboseLabel": "Mileage program"
       }
      }
     },
     "localname": "RevenueFromMileageServices",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/RevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_RevenueFromRenderingOfCargoAndMailTransportServices1": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/RevenueDetails": {
       "order": 2.0,
       "parentTag": "gol_RevenueBeforeSalesTaxes",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of revenue from rendering of cargo and mail transport services.",
        "label": "Cargo transportation"
       }
      }
     },
     "localname": "RevenueFromRenderingOfCargoAndMailTransportServices1",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/RevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_RevenueHedgeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue Hedge [Member]"
       }
      }
     },
     "localname": "RevenueHedgeMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_ReversalOfGoodwillAmortizationForTaxPurposesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reversal Of Goodwill Amortization For Tax Purposes [Member]"
       }
      }
     },
     "localname": "ReversalOfGoodwillAmortizationForTaxPurposesMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/DeferredTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_RightOfUseLeasesAdditions": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "RightOfUseLeasesAdditions",
        "verboseLabel": "Additions"
       }
      }
     },
     "localname": "RightOfUseLeasesAdditions",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_RightOfUseLeasesClearingWithDeposits": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Clearing with deposits"
       }
      }
     },
     "localname": "RightOfUseLeasesClearingWithDeposits",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_RightOfUseLeasesContractualAmendment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "RightOfUseLeasesContractualAmendment",
        "verboseLabel": "Contractual amendment"
       }
      }
     },
     "localname": "RightOfUseLeasesContractualAmendment",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_RightOfUseLeasesExchangeRateChange": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "RightOfUseLeasesExchangeRateChange",
        "verboseLabel": "Exchange rate change"
       }
      }
     },
     "localname": "RightOfUseLeasesExchangeRateChange",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_RightOfUseLeasesPayments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "RightOfUseLeasesPayments",
        "verboseLabel": "Payments"
       }
      }
     },
     "localname": "RightOfUseLeasesPayments",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_RightOfUseLeasesProvisionForInterest": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "RightOfUseLeasesProvisionForInterest",
        "verboseLabel": "Interest incurred"
       }
      }
     },
     "localname": "RightOfUseLeasesProvisionForInterest",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_RightOfUseLeasesProvisionForInterestPaid": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "RightOfUseLeasesProvisionForInterestPaid",
        "verboseLabel": "Interest paid"
       }
      }
     },
     "localname": "RightOfUseLeasesProvisionForInterestPaid",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_RightOfUseLeasesWrireOffs": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Write offs"
       }
      }
     },
     "localname": "RightOfUseLeasesWrireOffs",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_RightOfUseNonaeronauticalAssetsPropertyPlantEquipmentLeasesPayable": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Right of Use non-aeronautical assets (Property, Plant &amp; Equipment / Leases Payable)"
       }
      }
     },
     "localname": "RightOfUseNonaeronauticalAssetsPropertyPlantEquipmentLeasesPayable",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Non-cashTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_RightOfUseOfFlightEquipmentPropertyPlantAndEquipmentLeases": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Right of use of flight equipment (Property, plant and equipment / Leases)"
       }
      }
     },
     "localname": "RightOfUseOfFlightEquipmentPropertyPlantAndEquipmentLeases",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Non-cashTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_SalariesBonusAndBenefits": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/TransactionsWithRelatedPartiesDetails": {
       "order": 1.0,
       "parentTag": "gol_TotalCompensation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Salaries, bonus and benefits"
       }
      }
     },
     "localname": "SalariesBonusAndBenefits",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/TransactionsWithRelatedPartiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_SalariesWagesAndBenefitsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfFinancialPosition": {
       "order": 5.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Salaries, wages and benefits"
       }
      }
     },
     "localname": "SalariesWagesAndBenefitsCurrent",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_SalariesWagesAndBenefitsNonCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfFinancialPosition": {
       "order": 4.0,
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "SalariesWagesAndBenefitsNonCurrent",
        "verboseLabel": "Salaries, wages and benefits"
       }
      }
     },
     "localname": "SalariesWagesAndBenefitsNonCurrent",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_SaleInAdvance": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale in advance"
       }
      }
     },
     "localname": "SaleInAdvance",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/TransactionsWithRelatedPartiesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_SaleOfTreasuryShares": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfCashFlows": {
       "order": 5.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "SaleOfTreasuryShares",
        "verboseLabel": "Treasury shares sold"
       }
      }
     },
     "localname": "SaleOfTreasuryShares",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_SaleleasebackGains": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfCashFlows": {
       "order": 11.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale-leaseback gains"
       }
      }
     },
     "localname": "SaleleasebackGains",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_SaleleasebackPropertyPlantAndEquipmentLeases": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale-leaseback (Property, plant and equipment / Leases)"
       }
      }
     },
     "localname": "SaleleasebackPropertyPlantAndEquipmentLeases",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Non-cashTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_SaleleasebackTransactionsReceived": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfCashFlows": {
       "order": 5.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale-leaseback transactions received"
       }
      }
     },
     "localname": "SaleleasebackTransactionsReceived",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_SalesOfTreasuryShares1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury shares sold"
       }
      }
     },
     "localname": "SalesOfTreasuryShares1",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_SalesTaxes": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/RevenueDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_Revenue",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount represents the sales taxes.",
        "label": "Related tax",
        "negatedLabel": "Related tax"
       }
      }
     },
     "localname": "SalesTaxes",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/RevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_ScheduleOfMileageProgramExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of mileage program"
       }
      }
     },
     "localname": "ScheduleOfMileageProgramExplanatory",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/MileageProgramTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_ScheduleOfSecuredNotesExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of secured notes"
       }
      }
     },
     "localname": "ScheduleOfSecuredNotesExplanatory",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LoansAndFinancingTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_ScheduleOfWorkingCapitalLinesOfCreditExplanatory1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of working capital lines of credit"
       }
      }
     },
     "localname": "ScheduleOfWorkingCapitalLinesOfCreditExplanatory1",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LoansAndFinancingTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gol_SecuredAmortizingNotes2026Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Secured Amortizing Notes 2026 [Member]"
       }
      }
     },
     "localname": "SecuredAmortizingNotes2026Member",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LoansAndFinancingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_SecuredAmortizingNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Secured Amortizing Notes [Member]"
       }
      }
     },
     "localname": "SecuredAmortizingNotesMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LoansAndFinancingDetails3",
      "http://voegol.com.br/role/LoansAndFinancingDetails4"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_SecuredNotes2026Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Member stands for secured notes 2026.",
        "label": "Exchange rate"
       }
      }
     },
     "localname": "SecuredNotes2026Member",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LoansAndFinancingDetails",
      "http://voegol.com.br/role/LoansAndFinancingDetails3",
      "http://voegol.com.br/role/LoansAndFinancingDetails4"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_SecuritiesExchangeCommissionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities Exchange Commission [Member]"
       }
      }
     },
     "localname": "SecuritiesExchangeCommissionMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/OperatingContextDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_SeniorNotes2025Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Member stands for senior notes 2025.",
        "label": "Percentage of exchange premium"
       }
      }
     },
     "localname": "SeniorNotes2025Member",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LoansAndFinancingDetails",
      "http://voegol.com.br/role/LoansAndFinancingDetails3",
      "http://voegol.com.br/role/LoansAndFinancingDetails4"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_Settlement": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represents value of settlements during the year.",
        "label": "Settlements (payments received) during the year"
       }
      }
     },
     "localname": "Settlement",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of vesting of share-based compensation awards.",
        "label": "Vesting percentage"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentage",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "gol_ShareBasedCompensationVestingAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by vesting schedule for share-based compensation.",
        "label": "Share Based Compensation Vesting [Axis]"
       }
      }
     },
     "localname": "ShareBasedCompensationVestingAxis",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "gol_ShareBasedCompensationVestingDomain": {
     "auth_ref": [],
     "localname": "ShareBasedCompensationVestingDomain",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_ShareBasedCompensationVestingTrancheFourMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Based Compensation Vesting Tranche Four [Member]"
       }
      }
     },
     "localname": "ShareBasedCompensationVestingTrancheFourMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_ShareBasedCompensationVestingTrancheOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First portion of share-based compensation award differentiated by a particular vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share Based Compensation Vesting Tranche One [Member]"
       }
      }
     },
     "localname": "ShareBasedCompensationVestingTrancheOneMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_ShareBasedCompensationVestingTrancheThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Third portion of share-based compensation award differentiated by a particular vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share Based Compensation Vesting Tranche Three [Member]"
       }
      }
     },
     "localname": "ShareBasedCompensationVestingTrancheThreeMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_ShareBasedCompensationVestingTrancheTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Second portion of share-based compensation award differentiated by a particular vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share Based Compensation Vesting Tranche Two [Member]"
       }
      }
     },
     "localname": "ShareBasedCompensationVestingTrancheTwoMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_ShareBasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payments"
       }
      }
     },
     "localname": "ShareBasedPaymentsAbstract",
     "nsuri": "http://voegol.com.br/20221231",
     "xbrltype": "stringItemType"
    },
    "gol_SharePriceOne": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Price of a single share of a number of saleable stocks of a company.",
        "label": "Share price one"
       }
      }
     },
     "localname": "SharePriceOne",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsDetailsNarrative"
     ],
     "xbrltype": "perShareItemType"
    },
    "gol_SharebasedCompensations": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "SharebasedCompensations",
        "verboseLabel": "Share-based compensation"
       }
      }
     },
     "localname": "SharebasedCompensations",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LiabilitiesFromFinancingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_ShareholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholders Equity"
       }
      }
     },
     "localname": "ShareholdersEquityAbstract",
     "nsuri": "http://voegol.com.br/20221231",
     "xbrltype": "stringItemType"
    },
    "gol_ShareholdersEquityAndOther": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholders equity and other"
       }
      }
     },
     "localname": "ShareholdersEquityAndOther",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/DeferredTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_ShareholdersEquityAndOthers": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "ShareholdersEquityAndOthers",
        "verboseLabel": "Shareholders equity and other"
       }
      }
     },
     "localname": "ShareholdersEquityAndOthers",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/DeferredTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_SharesToBeIssued": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfCashFlows": {
       "order": 7.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "SharesToBeIssued",
        "negatedLabel": "Shares to be issued"
       }
      }
     },
     "localname": "SharesToBeIssued",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_SharesToBeIssuedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares To Be Issued [Member]"
       }
      }
     },
     "localname": "SharesToBeIssuedMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LiabilitiesFromFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_ShortAndLongTermLoansAndFinancingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The information of short and long term loans and financing.",
        "label": "Short And Long Term Loans And Financing [Member]"
       }
      }
     },
     "localname": "ShortAndLongTermLoansAndFinancingMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LoansAndFinancingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_ShortAndLongtermBorrowingsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for short and long term borrowings.",
        "label": "Short And Long-Term Indebtedness [Member]"
       }
      }
     },
     "localname": "ShortAndLongtermBorrowingsMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LiabilitiesFromFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_ShortTermDebt": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "ShortTermDebt",
        "verboseLabel": "Loans and financing"
       }
      }
     },
     "localname": "ShortTermDebt",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails5",
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails7",
      "http://voegol.com.br/role/LoansAndFinancingDetails3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_ShorttermsInvestment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Total investments"
       }
      }
     },
     "localname": "ShorttermsInvestment",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_SlotMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Slot [Member]"
       }
      }
     },
     "localname": "SlotMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_SlotsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for differences between the carrying amount of an asset or liability in the statement of financial position and its tax base. Temporary differences may be either: (a) taxable temporary differences; or (b) deductible temporary differences.",
        "label": "Slots [Member]"
       }
      }
     },
     "localname": "SlotsMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/DeferredTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_SmilesFidelidadeArgentinaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Smiles Fidelidade Argentina [Member]"
       }
      }
     },
     "localname": "SmilesFidelidadeArgentinaMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/OperatingContextDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_SmilesSAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Subsidiaries' axis if no other member is used.",
        "label": "Smiles S.A. [Member]"
       }
      }
     },
     "localname": "SmilesSAMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/ProvisionsDetailsNarrative",
      "http://voegol.com.br/role/Share-basedPaymentsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_SmilesViagensMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Smiles Viagens [Member]"
       }
      }
     },
     "localname": "SmilesViagensMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/OperatingContextDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_SmilesViagensYTurismoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Smiles Viagens Y Turismo [Member]"
       }
      }
     },
     "localname": "SmilesViagensYTurismoMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/OperatingContextDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_SpareEngineFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Member stands for spare engine facility.",
        "label": "Spare Engine Facility [Member]"
       }
      }
     },
     "localname": "SpareEngineFacilityMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LoansAndFinancingDetails",
      "http://voegol.com.br/role/LoansAndFinancingDetails3"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_SparePartsAndEnginesOwnMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Spare Parts And Engines Own [Member]"
       }
      }
     },
     "localname": "SparePartsAndEnginesOwnMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/PropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_SparePartsAndEnginesRouMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Spare Parts And Engines Rou [Member]"
       }
      }
     },
     "localname": "SparePartsAndEnginesRouMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/PropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_SpecialGoodwillReserveOfSubsidiaryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Special Goodwill Reserve Of Subsidiary [Member]"
       }
      }
     },
     "localname": "SpecialGoodwillReserveOfSubsidiaryMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_StockIssuedDuringPeriodValueStockOptionsExercised1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock options exercised (Note 23.1)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised1",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_StockOptionExerciseGrantDateTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock option exercise grant date term"
       }
      }
     },
     "localname": "StockOptionExerciseGrantDateTerm",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsDetailsNarrative"
     ],
     "xbrltype": "durationItemType"
    },
    "gol_StockOptionPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Option Plan [Member]"
       }
      }
     },
     "localname": "StockOptionPlanMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsDetails1",
      "http://voegol.com.br/role/Share-basedPaymentsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_StockOptionPlansExpenses": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The expense recognized in corresponding to the stock option plans.",
        "label": "Stock option plans expenses"
       }
      }
     },
     "localname": "StockOptionPlansExpenses",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_SubordinatedSecuredAmortizing": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Subordinated secured amortizing"
       }
      }
     },
     "localname": "SubordinatedSecuredAmortizing",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/OperatingContextDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://voegol.com.br/20221231",
     "xbrltype": "stringItemType"
    },
    "gol_SummaryOfSignificantAccountingPracticesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary Of Significant Accounting Practices"
       }
      }
     },
     "localname": "SummaryOfSignificantAccountingPracticesAbstract",
     "nsuri": "http://voegol.com.br/20221231",
     "xbrltype": "stringItemType"
    },
    "gol_Suppliers": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Suppliers [Default Label]",
        "verboseLabel": "Suppliers"
       }
      }
     },
     "localname": "Suppliers",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails5"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_SuppliersCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfFinancialPosition": {
       "order": 3.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Suppliers"
       }
      }
     },
     "localname": "SuppliersCurrent",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_SuppliersFactoringCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfFinancialPosition": {
       "order": 4.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Suppliers \u2013 factoring"
       }
      }
     },
     "localname": "SuppliersFactoringCurrent",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_SuppliersForfeitingCurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of suppliers for forfeiting.",
        "label": "Suppliers - forfeiting",
        "verboseLabel": "Suppliers _ factoring"
       }
      }
     },
     "localname": "SuppliersForfeitingCurrent",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails",
      "http://voegol.com.br/role/Suppliers-FactoringDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_SuppliersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for suppliers.",
        "label": "Suppliers [Member]"
       }
      }
     },
     "localname": "SuppliersMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/TransactionsWithRelatedPartiesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_SuppliersNonCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfFinancialPosition": {
       "order": 3.0,
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "SuppliersNonCurrent",
        "terseLabel": "Non-current",
        "verboseLabel": "Suppliers"
       }
      }
     },
     "localname": "SuppliersNonCurrent",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfFinancialPosition",
      "http://voegol.com.br/role/SuppliersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_TaxBenefit": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Benefit"
       }
      }
     },
     "localname": "TaxBenefit",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/DeferredTaxesDetails3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_TaxOnServices": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax on services"
       }
      }
     },
     "localname": "TaxOnServices",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/ProvisionsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_TaxRegularizationProgramInInstallmentPayments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of tax regularization program in installment payments.",
        "label": "Installment payments"
       }
      }
     },
     "localname": "TaxRegularizationProgramInInstallmentPayments",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/TaxesPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_TaxesPayable": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfFinancialPosition": {
       "order": 6.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Taxes payable"
       }
      }
     },
     "localname": "TaxesPayable",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_TaxesPayableAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Taxes Payable"
       }
      }
     },
     "localname": "TaxesPayableAbstract",
     "nsuri": "http://voegol.com.br/20221231",
     "xbrltype": "stringItemType"
    },
    "gol_TaxesPayableNonCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfFinancialPosition": {
       "order": 5.0,
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "TaxesPayableNonCurrent",
        "verboseLabel": "Taxes payable"
       }
      }
     },
     "localname": "TaxesPayableNonCurrent",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_TerminationOfObligationDueToLeaseAgreementAmendment": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfCashFlows": {
       "order": 12.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "TerminationOfObligationDueToLeaseAgreementAmendment",
        "negatedLabel": "Termination of obligation due to lease agreement amendment"
       }
      }
     },
     "localname": "TerminationOfObligationDueToLeaseAgreementAmendment",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_ThirdPartyClaimContingentLiabilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Classes of contingent liabilities' axis if no other member is used.",
        "label": "Third Party Claim Contingent Liability [Member]"
       }
      }
     },
     "localname": "ThirdPartyClaimContingentLiabilityMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/DepositsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_ThirdPartyPropertyImprovementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Third Party Property Improvement [Member]"
       }
      }
     },
     "localname": "ThirdPartyPropertyImprovementMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/PropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_ThirdPartypropertiesROUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Third Partyproperties R O U [Member]"
       }
      }
     },
     "localname": "ThirdPartypropertiesROUMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/PropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_ToolMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tool [Member]"
       }
      }
     },
     "localname": "ToolMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/PropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_ToolsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tools [Member]"
       }
      }
     },
     "localname": "ToolsMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/PropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_TotalAdvancesToSuppliers": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Total"
       }
      }
     },
     "localname": "TotalAdvancesToSuppliers",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/AdvanceToSuppliersAndThirdPartiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_TotalCompensation": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/TransactionsWithRelatedPartiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Compensation",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "TotalCompensation",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/TransactionsWithRelatedPartiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_TotalComprehensiveIncomeExpenses": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Total comprehensive income (Expenses) for the year"
       }
      }
     },
     "localname": "TotalComprehensiveIncomeExpenses",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_TotalDeferredTaxesLiabilities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Total deferred taxes - liabilities"
       }
      }
     },
     "localname": "TotalDeferredTaxesLiabilities",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/DeferredTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_TotalDeferredTaxesLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Deferred Taxes Liabilities [Member]"
       }
      }
     },
     "localname": "TotalDeferredTaxesLiabilitiesMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/DeferredTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_TotalEstimatedFinancialEffectOfContingentLiabilities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Estimated financial effect of claims, total"
       }
      }
     },
     "localname": "TotalEstimatedFinancialEffectOfContingentLiabilities",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/ProvisionsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_TotalForeignCurrencyExposure": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represents value of total foreign currency exposure.",
        "label": "Total exchange rate exposure - US$"
       }
      }
     },
     "localname": "TotalForeignCurrencyExposure",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails5"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_TotalIncomeTax": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Income Tax",
        "negatedLabel": "Total income tax"
       }
      }
     },
     "localname": "TotalIncomeTax",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/DeferredTaxesDetails3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_TotalLeasesToPay": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount represents the total leases to pay.",
        "label": "Total leases"
       }
      }
     },
     "localname": "TotalLeasesToPay",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails9"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_TotalMileageProgram": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Mileage Program",
        "verboseLabel": "Total"
       }
      }
     },
     "localname": "TotalMileageProgram",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/MileageProgramDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_TotalMinimumLeasePayments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It stands for total of minimum lease payments.",
        "label": "Total minimum lease payments"
       }
      }
     },
     "localname": "TotalMinimumLeasePayments",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LeasesDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_TotalSuppliers": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It stands for over all suppliers.",
        "label": "Total Suppliers",
        "verboseLabel": "Total"
       }
      }
     },
     "localname": "TotalSuppliers",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/SuppliersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_TradeReceivablesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Receivables"
       }
      }
     },
     "localname": "TradeReceivablesAbstract",
     "nsuri": "http://voegol.com.br/20221231",
     "xbrltype": "stringItemType"
    },
    "gol_TradeReceivablesAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Receivables [Axis]"
       }
      }
     },
     "localname": "TradeReceivablesAxis",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/TradeReceivablesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gol_TradeReceivablesCustomerAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Receivables Customer [Axis]"
       }
      }
     },
     "localname": "TradeReceivablesCustomerAxis",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/TradeReceivablesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gol_TradeReceivablesCustomerDomain": {
     "auth_ref": [],
     "localname": "TradeReceivablesCustomerDomain",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/TradeReceivablesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_TradeReceivablesDomain": {
     "auth_ref": [],
     "localname": "TradeReceivablesDomain",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/TradeReceivablesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_TransactionDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refer to transaction date of borrowing.",
        "label": "Transaction date"
       }
      }
     },
     "localname": "TransactionDate",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LoansAndFinancingDetails1"
     ],
     "xbrltype": "stringItemType"
    },
    "gol_TransactionWithNonControllingShareholdersSharesToBeIssuedAndSaleTransferOfTreasuryShares": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Transaction with Non-controlling shareholders, shares to be issued and sale/transfer of treasury shares"
       }
      }
     },
     "localname": "TransactionWithNonControllingShareholdersSharesToBeIssuedAndSaleTransferOfTreasuryShares",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LiabilitiesFromFinancingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_TransactionsAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Transaction, the amount"
       }
      }
     },
     "localname": "TransactionsAmount",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/DepositsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_TransactionsWithRelatedPartiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transactions With Related Parties"
       }
      }
     },
     "localname": "TransactionsWithRelatedPartiesAbstract",
     "nsuri": "http://voegol.com.br/20221231",
     "xbrltype": "stringItemType"
    },
    "gol_TransferOfTreasuryShares": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Transfer of treasury shares",
        "verboseLabel": "Treasury shares transferred"
       }
      }
     },
     "localname": "TransferOfTreasuryShares",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LiabilitiesFromFinancingActivitiesDetails",
      "http://voegol.com.br/role/StatementsOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_TravelAgenciesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Travel Agencies [Member]"
       }
      }
     },
     "localname": "TravelAgenciesMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/TradeReceivablesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_TreasuryShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury shares"
       }
      }
     },
     "localname": "TreasuryShare",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/ShareholdersEquityDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "gol_TreasurySharesMemberreaseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury Shares Memberrease [Member]"
       }
      }
     },
     "localname": "TreasurySharesMemberreaseMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_TreasurySharesTransferredTreasurySharesCapitalReserves": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury shares transferred (Treasury shares / Capital reserves)"
       }
      }
     },
     "localname": "TreasurySharesTransferredTreasurySharesCapitalReserves",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Non-cashTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_TwentyTwentyFiveMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Twenty Twenty Five [Member]"
       }
      }
     },
     "localname": "TwentyTwentyFiveMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LoansAndFinancingDetails3"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_TwentyTwentyFourMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Twenty Twenty Four [Member]"
       }
      }
     },
     "localname": "TwentyTwentyFourMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LoansAndFinancingDetails3"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_TwentyTwentySevenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Twenty Twenty Seven [Member]"
       }
      }
     },
     "localname": "TwentyTwentySevenMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LoansAndFinancingDetails3"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_TwentyTwentySevenOnwardsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Twenty Twenty Seven Onwards [Member]"
       }
      }
     },
     "localname": "TwentyTwentySevenOnwardsMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LoansAndFinancingDetails3"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_TwentyTwentySixMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Twenty Twenty Six [Member]"
       }
      }
     },
     "localname": "TwentyTwentySixMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LoansAndFinancingDetails3"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_TwentyTwentySixOnwardsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Twenty Twenty Six Onwards [Member]"
       }
      }
     },
     "localname": "TwentyTwentySixOnwardsMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LoansAndFinancingDetails3"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_TypeOfControl": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Type of control"
       }
      }
     },
     "localname": "TypeOfControl",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/OperatingContextDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gol_TypeOfFunctionalCurrencyAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It stands for type of functional currency axis.",
        "label": "Type Of Functional Currency [Axis]"
       }
      }
     },
     "localname": "TypeOfFunctionalCurrencyAxis",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/SuppliersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gol_TypeOfFunctionalCurrencyDomain": {
     "auth_ref": [],
     "localname": "TypeOfFunctionalCurrencyDomain",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/SuppliersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_UndiscountedExpectedCreditLossesAtInitialRecognitionOnPurchasedOrOriginatedCreditimpairedFinancialAssetInitiallyRecognised": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Provision for expected credit losses"
       }
      }
     },
     "localname": "UndiscountedExpectedCreditLossesAtInitialRecognitionOnPurchasedOrOriginatedCreditimpairedFinancialAssetInitiallyRecognised",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_UnrealizedGainAndLossFromEsn": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It stands for unrealized gain and loss from Esn.",
        "label": "Unrealized gain and loss from ESN"
       }
      }
     },
     "localname": "UnrealizedGainAndLossFromEsn",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LoansAndFinancingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_UnrealizedIncomeExpensesOfDerivativesDerivativeAssetsEquityValuationAdjustments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrealized income (expenses) of derivatives (Derivative assets / Equity valuation adjustments)"
       }
      }
     },
     "localname": "UnrealizedIncomeExpensesOfDerivativesDerivativeAssetsEquityValuationAdjustments",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Non-cashTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_UnrealizedIncomeExpensesOnDerivatives": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount refers to unrealized income expenses on derivatives.",
        "label": "Unrealized income (expenses) on derivatives"
       }
      }
     },
     "localname": "UnrealizedIncomeExpensesOnDerivatives",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LiabilitiesFromFinancingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_UnrealizedProfitMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents member related to unrealised profit.",
        "label": "Unrealized Profit [Member]"
       }
      }
     },
     "localname": "UnrealizedProfitMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/DeferredTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_UnrealizedderivativesResults": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrealized derivatives results"
       }
      }
     },
     "localname": "UnrealizedderivativesResults",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LiabilitiesFromFinancingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_UnusedTicketsSales": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represent unused tickets sales.",
        "label": "Unused tickets sales number"
       }
      }
     },
     "localname": "UnusedTicketsSales",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/AdvanceTicketSalesDetailsNarrative"
     ],
     "xbrltype": "integerItemType"
    },
    "gol_ValueAddedTaxVatAbroad": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Value added tax (VAT) abroad"
       }
      }
     },
     "localname": "ValueAddedTaxVatAbroad",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/RecoverableTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_VariableAndShorttermLeases": {
     "auth_ref": [],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfCashFlows": {
       "order": 28.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Variable and short-term leases"
       }
      }
     },
     "localname": "VariableAndShorttermLeases",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_VariationInVariableAndShorttermLiabilities": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount refers to variation in variable and short term liabilities.",
        "label": "Variation in variable and short-term liabilities"
       }
      }
     },
     "localname": "VariationInVariableAndShorttermLiabilities",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LiabilitiesFromFinancingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Exercise Price Of Share Options Exercisable In Share based Payment Arrangement1",
        "verboseLabel": "Number of options exercisable at ending | shares"
       }
      }
     },
     "localname": "WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement1",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsDetails1"
     ],
     "xbrltype": "perShareItemType"
    },
    "gol_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represents shares of options exercised.",
        "label": "Options exercised | shares"
       }
      }
     },
     "localname": "WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement1",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsDetails1"
     ],
     "xbrltype": "perShareItemType"
    },
    "gol_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represents shares of options cancelled and adjustments in estimated prescribed rights.",
        "label": "Options canceled and adjustments in estimated prescribed rights | shares"
       }
      }
     },
     "localname": "WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement1",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsDetails1"
     ],
     "xbrltype": "perShareItemType"
    },
    "gol_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercise price of the option (in Reais) | R$ / shares",
        "verboseLabel": "Options granted | shares"
       }
      }
     },
     "localname": "WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement1",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsDetails",
      "http://voegol.com.br/role/Share-basedPaymentsDetails1"
     ],
     "xbrltype": "perShareItemType"
    },
    "gol_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represents shares of options outstanding as beginning.",
        "label": "Weighted Average Exercise Price Of Share Options Outstanding In Share based Payment Arrangement1",
        "periodEndLabel": "Options outstanding at beginning | shares",
        "periodStartLabel": "Options outstanding at beginning | shares"
       }
      }
     },
     "localname": "WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement1",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsDetails1"
     ],
     "xbrltype": "perShareItemType"
    },
    "gol_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGrantedPricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Average fair value at grant date | R$ / shares"
       }
      }
     },
     "localname": "WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGrantedPricePerShare",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsDetails2"
     ],
     "xbrltype": "perShareItemType"
    },
    "gol_WeightedAverageRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average rate"
       }
      }
     },
     "localname": "WeightedAverageRate",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LeasesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "gol_WeightedAverageRateEquivalent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average rate equivalent"
       }
      }
     },
     "localname": "WeightedAverageRateEquivalent",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/FinancialInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gol_WithoutMaturityDateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Without Maturity Date [Member]"
       }
      }
     },
     "localname": "WithoutMaturityDateMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LoansAndFinancingDetails3"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_WorkingCapitalLinesOfCcreditOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Working Capital Lines Of Ccredit One [Member]"
       }
      }
     },
     "localname": "WorkingCapitalLinesOfCcreditOneMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LoansAndFinancingDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_WorkingCapitalLinesOfCcreditTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Working Capital Lines Of Ccredit Two [Member]"
       }
      }
     },
     "localname": "WorkingCapitalLinesOfCcreditTwoMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LoansAndFinancingDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_WorkingCapitalLinesOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Member stands for working capital lines of credit.",
        "label": "Statement Table"
       }
      }
     },
     "localname": "WorkingCapitalLinesOfCreditMember",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LoansAndFinancingDetails",
      "http://voegol.com.br/role/LoansAndFinancingDetails3"
     ],
     "xbrltype": "domainItemType"
    },
    "gol_WriteOffLease": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Write off lease"
       }
      }
     },
     "localname": "WriteOffLease",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LiabilitiesFromFinancingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_WriteOffsIntangibleAssetsAndGoodwill": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of write off to intangible assets.",
        "label": "Write-offs [Default Label]",
        "verboseLabel": "Write-offs"
       }
      }
     },
     "localname": "WriteOffsIntangibleAssetsAndGoodwill",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_Writeoff": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount refers to writeoff.",
        "label": "Write-off"
       }
      }
     },
     "localname": "Writeoff",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LiabilitiesFromFinancingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_WriteoffOfLeaseAgreementsOtherIncomeLeasesPayable": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Write-off of lease agreements (other income/ leases payable)"
       }
      }
     },
     "localname": "WriteoffOfLeaseAgreementsOtherIncomeLeasesPayable",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Non-cashTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_WriteoffsAndContractualAmendment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of write offs and contractual amendment.",
        "label": "Write-offs and Contractual amendment",
        "verboseLabel": "Contractual amendment"
       }
      }
     },
     "localname": "WriteoffsAndContractualAmendment",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/LiabilitiesFromFinancingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gol_YearOfGrant": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represent the year of grants year.",
        "label": "Grant Year"
       }
      }
     },
     "localname": "YearOfGrant",
     "nsuri": "http://voegol.com.br/20221231",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsDetails"
     ],
     "xbrltype": "gYearItemType"
    },
    "ifrs-full_AccumulatedDepreciationAndAmortisationMember": {
     "auth_ref": [
      "r53",
      "r313",
      "r317",
      "r319",
      "r320"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for accumulated depreciation and amortisation. [Refer: Depreciation and amortisation expense]"
       }
      },
      "en-us": {
       "role": {
        "label": "Accumulated depreciation and amortisation [member]"
       }
      }
     },
     "localname": "AccumulatedDepreciationAndAmortisationMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/PropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AccumulatedImpairmentMember": {
     "auth_ref": [
      "r168",
      "r182",
      "r260",
      "r276",
      "r281",
      "r313",
      "r317",
      "r319",
      "r320"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for accumulated impairment. [Refer: Impairment loss]"
       }
      },
      "en-us": {
       "role": {
        "label": "Accumulated impairment [member]"
       }
      }
     },
     "localname": "AccumulatedImpairmentMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/PropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AccumulatedOtherComprehensiveIncome": {
     "auth_ref": [
      "r305"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of accumulated items of income and expense (including reclassification adjustments) that are not recognised in profit or loss as required or permitted by other IFRSs. [Refer: IFRSs [member]; Other comprehensive income]"
       }
      },
      "en-us": {
       "role": {
        "label": "Accumulated other comprehensive income",
        "periodEndLabel": "Balances as of ending",
        "periodStartLabel": "Balances as of ending"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncome",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment": {
     "auth_ref": [
      "r50"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase in property, plant and equipment resulting from acquisitions through business combinations. [Refer: Business combinations [member]; Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Property, plant and equipment acquisition through financing"
       }
      }
     },
     "localname": "AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/LiabilitiesFromFinancingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdditionalProvisionsOtherProvisions": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfCashFlows": {
       "order": 20.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of additional other provisions made. [Refer: Other provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Additional provisions, other provisions",
        "negatedLabel": "Other provisions"
       }
      }
     },
     "localname": "AdditionalProvisionsOtherProvisions",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r93"
     ],
     "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",
        "verboseLabel": "Additions"
       }
      }
     },
     "localname": "AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInInventories": {
     "auth_ref": [
      "r322"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfCashFlows": {
       "order": 24.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",
        "verboseLabel": "Inventories"
       }
      }
     },
     "localname": "AdjustmentsForDecreaseIncreaseInInventories",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInLoansAndAdvancesToCustomers": {
     "auth_ref": [
      "r324"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfCashFlows": {
       "order": 33.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in loans and advances to customers to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Loans and advances to customers; Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for decrease (increase) in loans and advances to customers",
        "verboseLabel": "Advances from customers"
       }
      }
     },
     "localname": "AdjustmentsForDecreaseIncreaseInLoansAndAdvancesToCustomers",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable": {
     "auth_ref": [
      "r322"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfCashFlows": {
       "order": 23.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "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",
        "verboseLabel": "Trade receivables"
       }
      }
     },
     "localname": "AdjustmentsForDecreaseIncreaseInTradeAccountReceivable",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense": {
     "auth_ref": [
      "r323"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for depreciation and amortisation expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Depreciation and amortisation expense; Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Depreciation and amortization \u2013 others"
       }
      }
     },
     "localname": "AdjustmentsForDepreciationAndAmortisationExpense",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForReconcileProfitLoss": {
     "auth_ref": [
      "r106"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfCashFlows": {
       "order": 21.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments to reconcile profit (loss)",
        "negatedLabel": "Adjusted Net Income (Loss)"
       }
      }
     },
     "localname": "AdjustmentsForReconcileProfitLoss",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForReconcileProfitLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to reconcile the net loss to cash generated from operating activities"
       }
      }
     },
     "localname": "AdjustmentsForReconcileProfitLossAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_AdjustmentsForSharebasedPayments": {
     "auth_ref": [
      "r323"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfCashFlows": {
       "order": 19.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for share-based payments to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Share-based payments"
       }
      }
     },
     "localname": "AdjustmentsForSharebasedPayments",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_Advances": {
     "auth_ref": [
      "r305",
      "r306"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfFinancialPosition": {
       "order": 10.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "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 from customers"
       }
      }
     },
     "localname": "Advances",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AggregatedMeasurementMember": {
     "auth_ref": [
      "r97",
      "r101",
      "r139"
     ],
     "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."
       }
      }
     },
     "localname": "AggregatedMeasurementMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AggregatedTimeBandsMember": {
     "auth_ref": [
      "r21",
      "r146",
      "r148",
      "r150",
      "r174",
      "r210",
      "r211",
      "r212",
      "r218",
      "r241",
      "r263",
      "r267"
     ],
     "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."
       }
      }
     },
     "localname": "AggregatedTimeBandsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/CommitmentsDetails",
      "http://voegol.com.br/role/CommitmentsDetails1",
      "http://voegol.com.br/role/DeferredTaxesDetails1",
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails7",
      "http://voegol.com.br/role/LeasesDetails1",
      "http://voegol.com.br/role/LoansAndFinancingDetails3",
      "http://voegol.com.br/role/TradeReceivablesDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AircraftMember": {
     "auth_ref": [
      "r238"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing aircraft used in entity's operations. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Aircraft [member]"
       }
      }
     },
     "localname": "AircraftMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/CommitmentsDetails",
      "http://voegol.com.br/role/CommitmentsDetails1",
      "http://voegol.com.br/role/CommitmentsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AllLevelsOfFairValueHierarchyMember": {
     "auth_ref": [
      "r55",
      "r140"
     ],
     "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."
       }
      }
     },
     "localname": "AllLevelsOfFairValueHierarchyMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails8"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ApplicableTaxRate": {
     "auth_ref": [
      "r43"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The applicable income tax rate."
       }
      },
      "en-us": {
       "role": {
        "label": "Combined tax rate"
       }
      }
     },
     "localname": "ApplicableTaxRate",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/DeferredTaxesDetails3"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_Assets": {
     "auth_ref": [
      "r18",
      "r139",
      "r140",
      "r142",
      "r199",
      "r202"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfFinancialPosition": {
       "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": "Total Assets",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails5",
      "http://voegol.com.br/role/StatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AtFairValueMember": {
     "auth_ref": [
      "r97",
      "r101",
      "r139"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for measurement based on fair value. Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date."
       }
      },
      "en-us": {
       "role": {
        "label": "At fair value [member]"
       }
      }
     },
     "localname": "AtFairValueMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AverageForeignExchangeRate": {
     "auth_ref": [
      "r304"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The average exchange rate used by the entity. Exchange rate is the ratio of exchange for two currencies."
       }
      },
      "en-us": {
       "role": {
        "label": "Average rate",
        "terseLabel": "Average foreign exchange rate",
        "verboseLabel": "Exchange rate"
       }
      }
     },
     "localname": "AverageForeignExchangeRate",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails3",
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails6",
      "http://voegol.com.br/role/SummaryOfSignificantAccountingPracticesDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_AverageRateOfHedgingInstrument": {
     "auth_ref": [
      "r175"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The average rate of a hedging instrument. [Refer: Hedging instruments [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Percentage of consumption of hedging"
       }
      }
     },
     "localname": "AverageRateOfHedgingInstrument",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_BasicEarningsLossPerShare": {
     "auth_ref": [
      "r73",
      "r74"
     ],
     "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 loss per share"
       }
      }
     },
     "localname": "BasicEarningsLossPerShare",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/ResultsPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_BasicEarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basic and diluted loss"
       }
      }
     },
     "localname": "BasicEarningsPerShareAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_Borrowings": {
     "auth_ref": [
      "r305"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of outstanding funds that the entity is obligated to repay."
       }
      },
      "en-us": {
       "role": {
        "label": "Total debt",
        "terseLabel": "Total loans and financing",
        "verboseLabel": "Loans and financing"
       }
      }
     },
     "localname": "Borrowings",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails1",
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails9",
      "http://voegol.com.br/role/LoansAndFinancingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_BorrowingsByNameAxis": {
     "auth_ref": [
      "r327"
     ],
     "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://voegol.com.br/role/LoansAndFinancingDetails",
      "http://voegol.com.br/role/LoansAndFinancingDetails1",
      "http://voegol.com.br/role/LoansAndFinancingDetails2",
      "http://voegol.com.br/role/LoansAndFinancingDetails3",
      "http://voegol.com.br/role/LoansAndFinancingDetails4",
      "http://voegol.com.br/role/LoansAndFinancingDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_BorrowingsByNameMember": {
     "auth_ref": [
      "r327"
     ],
     "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]"
       }
      }
     },
     "localname": "BorrowingsByNameMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/LoansAndFinancingDetails",
      "http://voegol.com.br/role/LoansAndFinancingDetails1",
      "http://voegol.com.br/role/LoansAndFinancingDetails2",
      "http://voegol.com.br/role/LoansAndFinancingDetails3",
      "http://voegol.com.br/role/LoansAndFinancingDetails4",
      "http://voegol.com.br/role/LoansAndFinancingDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_BorrowingsInterestRate": {
     "auth_ref": [
      "r327"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The interest rate on borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Interest rate"
       }
      }
     },
     "localname": "BorrowingsInterestRate",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/OperatingContextDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_BorrowingsInterestRateBasis": {
     "auth_ref": [
      "r327"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The basis (reference rate) used for calculation of the interest rate on borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Interest rate p.a.",
        "terseLabel": "Borrowings, interest rate basis",
        "verboseLabel": "Interest rate (p.a.)"
       }
      }
     },
     "localname": "BorrowingsInterestRateBasis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/LoansAndFinancingDetails",
      "http://voegol.com.br/role/LoansAndFinancingDetails1",
      "http://voegol.com.br/role/LoansAndFinancingDetails2"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_BorrowingsMaturity": {
     "auth_ref": [
      "r327"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The maturity of borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Maturity of the contract"
       }
      }
     },
     "localname": "BorrowingsMaturity",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/LoansAndFinancingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_BusinessCombinationsAxis": {
     "auth_ref": [
      "r166"
     ],
     "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": "Business combinations [axis]"
       }
      }
     },
     "localname": "BusinessCombinationsAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/CommitmentsDetails",
      "http://voegol.com.br/role/CommitmentsDetails1",
      "http://voegol.com.br/role/CommitmentsDetailsNarrative",
      "http://voegol.com.br/role/OperatingContextDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_BusinessCombinationsMember": {
     "auth_ref": [
      "r166"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for transactions or other events in which an acquirer obtains control of one or more businesses. Transactions sometimes referred to as 'true mergers' or 'mergers of equals' are also business combinations as that term is used in IFRS 3."
       }
      },
      "en-us": {
       "role": {
        "label": "Business combinations [member]"
       }
      }
     },
     "localname": "BusinessCombinationsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/CommitmentsDetails",
      "http://voegol.com.br/role/CommitmentsDetails1",
      "http://voegol.com.br/role/CommitmentsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis": {
     "auth_ref": [
      "r49",
      "r51",
      "r92",
      "r94",
      "r98",
      "r99",
      "r100",
      "r101",
      "r102",
      "r168",
      "r182",
      "r183",
      "r330",
      "r332"
     ],
     "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://voegol.com.br/role/IntangibleAssetsDetails",
      "http://voegol.com.br/role/PropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CarryingAmountMember": {
     "auth_ref": [
      "r51",
      "r94",
      "r98",
      "r100",
      "r101",
      "r168",
      "r182",
      "r183",
      "r276",
      "r280"
     ],
     "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]"
       }
      }
     },
     "localname": "CarryingAmountMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/IntangibleAssetsDetails",
      "http://voegol.com.br/role/PropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Cash": {
     "auth_ref": [
      "r325"
     ],
     "calculation": {
      "http://voegol.com.br/role/CashAndCashEquivalentsDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_CashAndCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of cash on hand and demand deposits. [Refer: Cash on hand]"
       }
      },
      "en-us": {
       "role": {
        "label": "Cash and bank deposits"
       }
      }
     },
     "localname": "Cash",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/CashAndCashEquivalentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashAndCashEquivalents": {
     "auth_ref": [
      "r13",
      "r112",
      "r132"
     ],
     "calculation": {
      "http://voegol.com.br/role/CashAndCashEquivalentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://voegol.com.br/role/StatementsOfFinancialPosition": {
       "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": "Cash and cash equivalents",
        "periodEndLabel": "Cash and cash equivalents at the end of the year",
        "periodStartLabel": "Cash and cash equivalents at the beginning of the year",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "CashAndCashEquivalents",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/CashAndCashEquivalentsDetails",
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails8",
      "http://voegol.com.br/role/StatementsOfCashFlows",
      "http://voegol.com.br/role/StatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashAndCashEquivalentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and cash equivalents [abstract]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CashEquivalents": {
     "auth_ref": [
      "r325"
     ],
     "calculation": {
      "http://voegol.com.br/role/CashAndCashEquivalentsDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_CashAndCashEquivalents",
       "weight": 1.0
      }
     },
     "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"
       }
      }
     },
     "localname": "CashEquivalents",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/CashAndCashEquivalentsDetails",
      "http://voegol.com.br/role/CashAndCashEquivalentsDetails1",
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashFlowHedgesMember": {
     "auth_ref": [
      "r96",
      "r176",
      "r177",
      "r178"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for hedges of the exposure to variability in cash flows that (a) are attributable to a particular risk associated with a recognised asset or liability (such as all or some future interest payments on variable rate debt) or a highly probable forecast transaction; and (b) could affect profit or loss. [Refer: Hedges [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Cash flow hedges [member]"
       }
      }
     },
     "localname": "CashFlowHedgesMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivities": {
     "auth_ref": [
      "r103",
      "r114"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "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": "Net cash flows (used in) from financing activities",
        "totalLabel": "Net cash flows used in financing activities"
       }
      }
     },
     "localname": "CashFlowsFromUsedInFinancingActivities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/LiabilitiesFromFinancingActivitiesDetails",
      "http://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivities": {
     "auth_ref": [
      "r103",
      "r114"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "totalLabel": "Net cash flows from (used in) investing activities"
       }
      }
     },
     "localname": "CashFlowsFromUsedInInvestingActivities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivities": {
     "auth_ref": [
      "r103",
      "r114"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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": "Net cash flows from operating activities",
        "totalLabel": "Net cash flows from operating activities"
       }
      }
     },
     "localname": "CashFlowsFromUsedInOperatingActivities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/LiabilitiesFromFinancingActivitiesDetails",
      "http://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CategoriesOfRelatedPartiesAxis": {
     "auth_ref": [
      "r61"
     ],
     "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://voegol.com.br/role/OperatingContextDetailsNarrative",
      "http://voegol.com.br/role/ScheduleOfSharesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ChangesInOtherProvisions": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfCashFlows": {
       "order": 38.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in other provisions. [Refer: Other provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) in other provisions",
        "negatedLabel": "Provisions"
       }
      }
     },
     "localname": "ChangesInOtherProvisions",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ClassesOfContingentLiabilitiesAxis": {
     "auth_ref": [
      "r90",
      "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": "Classes of contingent liabilities [axis]"
       }
      }
     },
     "localname": "ClassesOfContingentLiabilitiesAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/DepositsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfFinancialAssetsAxis": {
     "auth_ref": [
      "r190",
      "r191",
      "r209",
      "r219",
      "r220",
      "r221"
     ],
     "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://voegol.com.br/role/CashAndCashEquivalentsDetails1",
      "http://voegol.com.br/role/FinancialInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfFinancialInstrumentsAxis": {
     "auth_ref": [
      "r182",
      "r184",
      "r185",
      "r186"
     ],
     "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://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails4"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfFinancialInstrumentsMember": {
     "auth_ref": [
      "r182",
      "r184",
      "r185",
      "r186"
     ],
     "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]"
       }
      }
     },
     "localname": "ClassesOfFinancialInstrumentsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails4"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis": {
     "auth_ref": [
      "r318"
     ],
     "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://voegol.com.br/role/IntangibleAssetsDetails",
      "http://voegol.com.br/role/IntangibleAssetsDetails1"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfOrdinarySharesAxis": {
     "auth_ref": [
      "r73"
     ],
     "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 ordinary shares [axis]"
       }
      }
     },
     "localname": "ClassesOfOrdinarySharesAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/OperatingContextDetailsNarrative",
      "http://voegol.com.br/role/ShareholdersEquityDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis": {
     "auth_ref": [
      "r52"
     ],
     "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://voegol.com.br/role/CommitmentsDetails",
      "http://voegol.com.br/role/CommitmentsDetails1",
      "http://voegol.com.br/role/CommitmentsDetailsNarrative",
      "http://voegol.com.br/role/PropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfProvisionsAxis": {
     "auth_ref": [
      "r88"
     ],
     "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://voegol.com.br/role/ProvisionsDetails",
      "http://voegol.com.br/role/ProvisionsDetails2"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfShareCapitalAxis": {
     "auth_ref": [
      "r27"
     ],
     "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://voegol.com.br/role/Cover",
      "http://voegol.com.br/role/ResultsPerShareDetails",
      "http://voegol.com.br/role/ScheduleOfSharesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfShareCapitalMember": {
     "auth_ref": [
      "r27"
     ],
     "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."
       }
      }
     },
     "localname": "ClassesOfShareCapitalMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/Cover",
      "http://voegol.com.br/role/ResultsPerShareDetails",
      "http://voegol.com.br/role/ScheduleOfSharesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ClosingForeignExchangeRate": {
     "auth_ref": [
      "r304"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The spot exchange rate at the end of the reporting period. Exchange rate is the ratio of exchange for two currencies. Spot exchange rate is the exchange rate for immediate delivery."
       }
      },
      "en-us": {
       "role": {
        "label": "Final Rate"
       }
      }
     },
     "localname": "ClosingForeignExchangeRate",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/SummaryOfSignificantAccountingPracticesDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "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://voegol.com.br/role/LiabilitiesFromFinancingActivitiesDetails",
      "http://voegol.com.br/role/ShareholdersEquityDetailsNarrative",
      "http://voegol.com.br/role/StatementsOfChangesInEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossBeforeTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive income (loss) \u2013 items that are or may be reclassified subsequently to profit or loss"
       }
      }
     },
     "localname": "ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossBeforeTaxAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfComprehensiveIncomeLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ComprehensiveIncome": {
     "auth_ref": [
      "r2",
      "r31",
      "r116",
      "r118",
      "r129",
      "r255"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfComprehensiveIncomeLoss": {
       "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": "Comprehensive income",
        "totalLabel": "Total comprehensive loss for the year"
       }
      }
     },
     "localname": "ComprehensiveIncome",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ComprehensiveIncomeAttributableToAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive income (loss) attributable to:"
       }
      }
     },
     "localname": "ComprehensiveIncomeAttributableToAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfComprehensiveIncomeLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent": {
     "auth_ref": [
      "r2",
      "r34"
     ],
     "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",
        "verboseLabel": "Equity holders of the parent company"
       }
      }
     },
     "localname": "ComprehensiveIncomeAttributableToOwnersOfParent",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ComputerSoftwareMember": {
     "auth_ref": [
      "r247"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a class of intangible assets representing computer software. [Refer: Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Computer software [member]"
       }
      }
     },
     "localname": "ComputerSoftwareMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ConstructionInProgressMember": {
     "auth_ref": [
      "r312"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for expenditure capitalised during the construction of items of property, plant and equipment that are not yet available for use (ie not yet in the location and condition necessary for it to be capable of operating in the manner intended by the management). [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Construction in progress [member]"
       }
      }
     },
     "localname": "ConstructionInProgressMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/PropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ContingentLiabilitiesMember": {
     "auth_ref": [
      "r91",
      "r167"
     ],
     "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."
       }
      }
     },
     "localname": "ContingentLiabilitiesMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/DepositsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CostOfSales": {
     "auth_ref": [
      "r0",
      "r39"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of all expenses directly or indirectly attributed to the goods or services sold. Attributed expenses include, but are not limited to, costs previously included in the measurement of inventory that has now been sold, such as depreciation and maintenance of factory buildings and equipment used in the production process, unallocated production overheads, and abnormal amounts of production costs of inventories."
       }
      },
      "en-us": {
       "role": {
        "label": "Cost of sales"
       }
      }
     },
     "localname": "CostOfSales",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/LoansAndFinancingDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CountryOfDomicileMember": {
     "auth_ref": [
      "r205",
      "r206"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the country in which the entity is registered and where it has its legal address or registered office."
       }
      },
      "en-us": {
       "role": {
        "label": "Country of domicile [member]"
       }
      }
     },
     "localname": "CountryOfDomicileMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/RevenueDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary": {
     "auth_ref": [
      "r65",
      "r69",
      "r120",
      "r123"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The country in which a subsidiary of the entity is incorporated. [Refer: Subsidiaries [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Location"
       }
      }
     },
     "localname": "CountryOfIncorporationOrResidenceOfSubsidiary",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/OperatingContextDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CurrencyRiskMember": {
     "auth_ref": [
      "r195",
      "r213",
      "r214",
      "r215",
      "r216"
     ],
     "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 foreign exchange rates. [Refer: Financial instruments, class [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Currency risk [member]"
       }
      }
     },
     "localname": "CurrencyRiskMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails5",
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails6"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CurrentAdvancesToSuppliers": {
     "auth_ref": [
      "r304"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfFinancialPosition": {
       "order": 6.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current advances made to suppliers before goods or services are received."
       }
      },
      "en-us": {
       "role": {
        "label": "Advance to suppliers and third parties",
        "verboseLabel": "Current"
       }
      }
     },
     "localname": "CurrentAdvancesToSuppliers",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/AdvanceToSuppliersAndThirdPartiesDetails",
      "http://voegol.com.br/role/StatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentAssets": {
     "auth_ref": [
      "r22",
      "r125",
      "r255"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfFinancialPosition": {
       "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 [Default Label]",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "CurrentAssets",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current assets"
       }
      }
     },
     "localname": "CurrentAssetsAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CurrentDerivativeFinancialAssets": {
     "auth_ref": [
      "r305"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfFinancialPosition": {
       "order": 8.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current derivative financial assets. [Refer: Derivative financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Derivative assets"
       }
      }
     },
     "localname": "CurrentDerivativeFinancialAssets",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentDerivativeFinancialLiabilities": {
     "auth_ref": [
      "r305"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfFinancialPosition": {
       "order": 12.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current derivative financial liabilities. [Refer: Derivative financial liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Derivatives liabilities",
        "verboseLabel": "Current derivative financial liabilities"
       }
      }
     },
     "localname": "CurrentDerivativeFinancialLiabilities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails1",
      "http://voegol.com.br/role/StatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentInvestments": {
     "auth_ref": [
      "r305"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfFinancialPosition": {
       "order": 2.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current investments."
       }
      },
      "en-us": {
       "role": {
        "label": "Financial investments",
        "verboseLabel": "Current investments"
       }
      }
     },
     "localname": "CurrentInvestments",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/FinancialInvestmentsDetails",
      "http://voegol.com.br/role/StatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentLeaseLiabilities": {
     "auth_ref": [
      "r147"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfFinancialPosition": {
       "order": 2.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current lease liabilities. [Refer: Lease liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Leases",
        "periodEndLabel": "Lease liability end",
        "periodStartLabel": "Current right of use leases at beginning"
       }
      }
     },
     "localname": "CurrentLeaseLiabilities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/LeasesDetails",
      "http://voegol.com.br/role/StatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentLiabilities": {
     "auth_ref": [
      "r23",
      "r127",
      "r255"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfFinancialPosition": {
       "order": 1.0,
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "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 [Default Label]",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "CurrentLiabilities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current liabilities"
       }
      }
     },
     "localname": "CurrentLiabilitiesAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CurrentMember": {
     "auth_ref": [
      "r260",
      "r268",
      "r331"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a current time band."
       }
      },
      "en-us": {
       "role": {
        "label": "Current [member]"
       }
      }
     },
     "localname": "CurrentMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails7"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CurrentProvisions": {
     "auth_ref": [
      "r14"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfFinancialPosition": {
       "order": 11.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": "Provisions",
        "verboseLabel": "Current"
       }
      }
     },
     "localname": "CurrentProvisions",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/ProvisionsDetails",
      "http://voegol.com.br/role/StatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentTaxAssetsCurrent": {
     "auth_ref": [
      "r16"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfFinancialPosition": {
       "order": 7.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The current amount of current tax assets. [Refer: Current tax assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Recoverable taxes"
       }
      }
     },
     "localname": "CurrentTaxAssetsCurrent",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentTaxExpenseIncome": {
     "auth_ref": [
      "r236"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfOperations": {
       "order": 1.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "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 tax expense (income)",
        "negatedLabel": "Current"
       }
      }
     },
     "localname": "CurrentTaxExpenseIncome",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/DeferredTaxesDetails3",
      "http://voegol.com.br/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Income tax and social contribution"
       }
      }
     },
     "localname": "CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/DeferredTaxesDetails3"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CurrentTaxLiabilities": {
     "auth_ref": [
      "r16"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current tax for current and prior periods to the extent unpaid. Current tax is the amount of income taxes payable (recoverable) in respect of the taxable profit (tax loss) for a period."
       }
      },
      "en-us": {
       "role": {
        "label": "Current tax liabilities",
        "verboseLabel": "Total"
       }
      }
     },
     "localname": "CurrentTaxLiabilities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/RecoverableTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentTaxLiabilitiesCurrent": {
     "auth_ref": [
      "r16"
     ],
     "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",
        "verboseLabel": "Current"
       }
      }
     },
     "localname": "CurrentTaxLiabilitiesCurrent",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/RecoverableTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentTaxLiabilitiesNoncurrent": {
     "auth_ref": [
      "r16"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The non-current amount of current tax liabilities. [Refer: Current tax liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current tax liabilities, non-current",
        "verboseLabel": "Non-current"
       }
      }
     },
     "localname": "CurrentTaxLiabilitiesNoncurrent",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/RecoverableTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentTradeReceivables": {
     "auth_ref": [
      "r231",
      "r233"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfFinancialPosition": {
       "order": 3.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": "Trade receivables",
        "verboseLabel": "Total Trade Receivables"
       }
      }
     },
     "localname": "CurrentTradeReceivables",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfFinancialPosition",
      "http://voegol.com.br/role/TradeReceivablesDetails",
      "http://voegol.com.br/role/TradeReceivablesDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DebtSecurities": {
     "auth_ref": [
      "r305"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of instruments issued by the entity that represent indebtedness."
       }
      },
      "en-us": {
       "role": {
        "label": "Debt instruments issued",
        "verboseLabel": "Loans and financing"
       }
      }
     },
     "localname": "DebtSecurities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeferredTaxAssets": {
     "auth_ref": [
      "r17",
      "r19",
      "r44"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfFinancialPosition": {
       "order": 5.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 taxes"
       }
      }
     },
     "localname": "DeferredTaxAssets",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeferredTaxExpenseIncome": {
     "auth_ref": [
      "r45"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfOperations": {
       "order": 2.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "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"
       }
      }
     },
     "localname": "DeferredTaxExpenseIncome",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeferredTaxLiabilities": {
     "auth_ref": [
      "r17",
      "r19",
      "r44"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfFinancialPosition": {
       "order": 9.0,
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "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",
        "verboseLabel": "Deferred taxes"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DepreciationAndAmortisationExpense": {
     "auth_ref": [
      "r1",
      "r39",
      "r135",
      "r197",
      "r203",
      "r228"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfOperations": {
       "order": 8.0,
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0
      }
     },
     "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"
       }
      }
     },
     "localname": "DepreciationAndAmortisationExpense",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DepreciationRatePropertyPlantAndEquipment": {
     "auth_ref": [
      "r48"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The depreciation rate used for property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Average annual depreciation rate"
       }
      }
     },
     "localname": "DepreciationRatePropertyPlantAndEquipment",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/IntangibleAssetsDetails",
      "http://voegol.com.br/role/PropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_DerivativeFinancialAssets": {
     "auth_ref": [
      "r305"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of financial assets classified as derivative instruments. [Refer: Financial assets; Derivatives [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Derivatives assets",
        "verboseLabel": "Derivative assets"
       }
      }
     },
     "localname": "DerivativeFinancialAssets",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails",
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails5",
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails8"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DerivativeFinancialLiabilities": {
     "auth_ref": [
      "r305"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of financial liabilities classified as derivative instruments. [Refer: Financial assets; Derivatives [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Suppliers factoring",
        "terseLabel": "Provisions",
        "verboseLabel": "Derivatives liabilities"
       }
      }
     },
     "localname": "DerivativeFinancialLiabilities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails",
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails5",
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails7",
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails8"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsExplanatory": {
     "auth_ref": [
      "r328",
      "r329"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Expiry date 2023-01-01: The description of the entity's accounting policy for derivative financial instruments. [Refer: Financial instruments, class [member]; Derivatives [member]]\nEffective 2023-01-01: The description of the entity's material accounting policy information for derivative financial instruments. [Refer: Financial instruments, class [member]; Derivatives [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Rights and obligations with derivative financial instruments"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/SummaryOfSignificantAccountingPracticesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory": {
     "auth_ref": [
      "r328",
      "r329"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Expiry date 2023-01-01: The description of the entity's accounting policy for earnings per share.\nEffective 2023-01-01: The description of the entity's material accounting policy information for earnings per share."
       }
      },
      "en-us": {
       "role": {
        "label": "Earnings (loss) per share"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForEarningsPerShareExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/SummaryOfSignificantAccountingPracticesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory": {
     "auth_ref": [
      "r328",
      "r329"
     ],
     "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": "Profit-sharing for employees and members of Management"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/SummaryOfSignificantAccountingPracticesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory": {
     "auth_ref": [
      "r328",
      "r329"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Expiry date 2023-01-01: The description of the entity's accounting policy for finance income and costs. [Refer: Finance income (cost)]\nEffective 2023-01-01: The description of the entity's material accounting policy information for finance income and costs. [Refer: Finance income (cost)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for finance income and costs [text block]",
        "verboseLabel": "Financial results"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/SummaryOfSignificantAccountingPracticesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory": {
     "auth_ref": [
      "r328",
      "r329"
     ],
     "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": "Transactions in foreign currency"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/SummaryOfSignificantAccountingPracticesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory": {
     "auth_ref": [
      "r328",
      "r329"
     ],
     "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": "Impairment of non-financial assets"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/SummaryOfSignificantAccountingPracticesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory": {
     "auth_ref": [
      "r328",
      "r329"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Expiry date 2023-01-01: The description of the entity's accounting policy for intangible assets and goodwill. [Refer: Intangible assets and goodwill]\nEffective 2023-01-01: The description of the entity's material accounting policy information for intangible assets and goodwill. [Refer: Intangible assets and goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for intangible assets and goodwill [text block]",
        "verboseLabel": "Intangible assets"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/SummaryOfSignificantAccountingPracticesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForInvestmentPropertyExplanatory": {
     "auth_ref": [
      "r328",
      "r329"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Expiry date 2023-01-01: The description of the entity's accounting policy for investment property. [Refer: Investment property]\nEffective 2023-01-01: The description of the entity's material accounting policy information for investment property. [Refer: Investment property]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for investment property [text block]",
        "verboseLabel": "Financial investments"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForInvestmentPropertyExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/SummaryOfSignificantAccountingPracticesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories": {
     "auth_ref": [
      "r56"
     ],
     "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]",
        "verboseLabel": "Inventories"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForMeasuringInventories",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/SummaryOfSignificantAccountingPracticesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory": {
     "auth_ref": [
      "r328",
      "r329"
     ],
     "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]",
        "verboseLabel": "Property, plant and equipment"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/SummaryOfSignificantAccountingPracticesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory": {
     "auth_ref": [
      "r328",
      "r329"
     ],
     "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]",
        "verboseLabel": "Provisions"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForProvisionsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/SummaryOfSignificantAccountingPracticesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue": {
     "auth_ref": [
      "r328",
      "r329"
     ],
     "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": "Recognition of revenue"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForRecognitionOfRevenue",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/SummaryOfSignificantAccountingPracticesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory": {
     "auth_ref": [
      "r328",
      "r329"
     ],
     "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": "Information by segment"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForSegmentReportingExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/SummaryOfSignificantAccountingPracticesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory": {
     "auth_ref": [
      "r328",
      "r329"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Expiry date 2023-01-01: The description of the entity's accounting policy for transactions in which the entity: (a) receives goods or services from the supplier of those goods or services (including an employee) in a share-based payment arrangement; or (b) incurs an obligation to settle the transaction with the supplier in a share-based payment arrangement when another group entity receives those goods or services. [Refer: Share-based payment arrangements [member]]\nEffective 2023-01-01: The description of the entity's material accounting policy information for transactions in which the entity: (a) receives goods or services from the supplier of those goods or services (including an employee) in a share-based payment arrangement; or (b) incurs an obligation to settle the transaction with the supplier in a share-based payment arrangement when another group entity receives those goods or services. [Refer: Share-based payment arrangements [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Share-based compensation"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/SummaryOfSignificantAccountingPracticesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForTaxesOtherThanIncomeTaxExplanatory": {
     "auth_ref": [
      "r328",
      "r329"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Expiry date 2023-01-01: The description of the entity's accounting policy for taxes other than income tax. [Refer: Tax expense other than income tax expense]\nEffective 2023-01-01: The description of the entity's material accounting policy information for taxes other than income tax. [Refer: Tax expense other than income tax expense]"
       }
      },
      "en-us": {
       "role": {
        "label": "Income tax and social contribution"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForTaxesOtherThanIncomeTaxExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/SummaryOfSignificantAccountingPracticesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherReceivablesExplanatory": {
     "auth_ref": [
      "r328",
      "r329"
     ],
     "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]",
        "verboseLabel": "Trade receivables"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForTradeAndOtherReceivablesExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/SummaryOfSignificantAccountingPracticesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents": {
     "auth_ref": [
      "r113"
     ],
     "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]",
        "verboseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/SummaryOfSignificantAccountingPracticesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections": {
     "auth_ref": [
      "r81",
      "r83"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The discount rate applied to cash flow projections for a cash-generating unit (group of units). [Refer: Cash-generating units [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Discount rate applied to cash flow projections"
       }
      }
     },
     "localname": "DescriptionOfDiscountRatesAppliedToCashFlowProjections",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/IntangibleAssetsDetails1"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted": {
     "auth_ref": [
      "r163"
     ],
     "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"
       }
      }
     },
     "localname": "DescriptionOfExpectedVolatilityShareOptionsGranted",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections": {
     "auth_ref": [
      "r80",
      "r82"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The growth rate used to extrapolate cash flow projections beyond the period covered by the most recent budgets/forecasts for a cash-generating unit (group of units). [Refer: Cash-generating units [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Growth rate used to extrapolate cash flow projections"
       }
      }
     },
     "localname": "DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/IntangibleAssetsDetails1"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_DescriptionOfManagingLiquidityRisk": {
     "auth_ref": [
      "r187"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of how the entity manages its liquidity risk. [Refer: Liquidity risk [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Schedule of financial liability"
       }
      }
     },
     "localname": "DescriptionOfManagingLiquidityRisk",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfNatureOfEntitysOperationsAndPrincipalActivities": {
     "auth_ref": [
      "r7"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the nature of the entity's operations and principal activities."
       }
      },
      "en-us": {
       "role": {
        "label": "Principal activity"
       }
      }
     },
     "localname": "DescriptionOfNatureOfEntitysOperationsAndPrincipalActivities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/OperatingContextDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DescriptionOfOptionLifeShareOptionsGranted": {
     "auth_ref": [
      "r163"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The option life of share options granted."
       }
      },
      "en-us": {
       "role": {
        "label": "Average remaining maturity (in years) | yr"
       }
      }
     },
     "localname": "DescriptionOfOptionLifeShareOptionsGranted",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_DescriptionOfOtherAccountingPoliciesRelevantToUnderstandingOfFinancialStatements": {
     "auth_ref": [
      "r223"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of accounting policies relevant to an understanding of financial statements, which the entity does not separately disclose."
       }
      },
      "en-us": {
       "role": {
        "label": "Consolidation"
       }
      }
     },
     "localname": "DescriptionOfOtherAccountingPoliciesRelevantToUnderstandingOfFinancialStatements",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/SummaryOfSignificantAccountingPracticesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted": {
     "auth_ref": [
      "r163"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The implied yield currently available on zero-coupon government issues of the country in whose currency the exercise price for share options granted is expressed, with a remaining term equal to the expected term of the option being valued (based on the option's remaining contractual life and taking into account the effects of expected early exercise). [Refer: Government [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Risk free interest rate, share options granted"
       }
      }
     },
     "localname": "DescriptionOfRiskFreeInterestRateShareOptionsGranted",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_DilutedEarningsLossPerShare": {
     "auth_ref": [
      "r73",
      "r74"
     ],
     "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 loss per share"
       }
      }
     },
     "localname": "DilutedEarningsLossPerShare",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/ResultsPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_DisclosureOfAmountsToBeRecoveredOrSettledAfterTwelveMonthsForClassesOfAssetsAndLiabilitiesThatContainAmountsToBeRecoveredOrSettledBothNoMoreAndMoreThanTwelveMonthsAfterReportingDateTable": {
     "auth_ref": [
      "r21"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to amounts to be recovered or settled after twelve months for classes of assets and liabilities that contain amounts to be recovered or settled both no more, and more than, twelve months after reporting date."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of amounts to be recovered or settled after twelve months for classes of assets and liabilities that contain amounts to be recovered or settled both no more and more than twelve months after reporting date [table]"
       }
      }
     },
     "localname": "DisclosureOfAmountsToBeRecoveredOrSettledAfterTwelveMonthsForClassesOfAssetsAndLiabilitiesThatContainAmountsToBeRecoveredOrSettledBothNoMoreAndMoreThanTwelveMonthsAfterReportingDateTable",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/DeferredTaxesDetails1",
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails7",
      "http://voegol.com.br/role/LeasesDetails1",
      "http://voegol.com.br/role/TradeReceivablesDetails1"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory": {
     "auth_ref": [
      "r302"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the basis used for the preparation of the financial statements."
       }
      },
      "en-us": {
       "role": {
        "label": "Management\u2019s statement, basis for preparing and presenting the financial statements"
       }
      }
     },
     "localname": "DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/ManagementsStatementBasisForPreparingAndPresentingFinancialStatements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfBusinessCombinationsTable": {
     "auth_ref": [
      "r166"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of business combinations."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about business combination [table]"
       }
      }
     },
     "localname": "DisclosureOfBusinessCombinationsTable",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/CommitmentsDetails",
      "http://voegol.com.br/role/CommitmentsDetails1",
      "http://voegol.com.br/role/CommitmentsDetailsNarrative",
      "http://voegol.com.br/role/OperatingContextDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory": {
     "auth_ref": [
      "r302"
     ],
     "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]",
        "verboseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "DisclosureOfCashAndCashEquivalentsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/CashAndCashEquivalents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfCommitmentsExplanatory": {
     "auth_ref": [
      "r302"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of commitments."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of commitments [text block]",
        "verboseLabel": "Commitments"
       }
      }
     },
     "localname": "DisclosureOfCommitmentsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/Commitments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfContingentLiabilitiesInBusinessCombinationTable": {
     "auth_ref": [
      "r165",
      "r167"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to contingent liabilities in business combinations."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of contingent liabilities in business combination [table]"
       }
      }
     },
     "localname": "DisclosureOfContingentLiabilitiesInBusinessCombinationTable",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/DepositsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfCreditRiskExplanatory": {
     "auth_ref": [
      "r194",
      "r302"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of credit risk. [Refer: Credit risk [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Schedule of foreign currency exposure"
       }
      }
     },
     "localname": "DisclosureOfCreditRiskExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfCreditRiskExposureExplanatory": {
     "auth_ref": [
      "r185"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the credit risk exposure. Credit risk exposure is the credit risk inherent in an entity\u2019s financial assets and commitments to extend credit."
       }
      },
      "en-us": {
       "role": {
        "label": "Schedule of foreign currency risk"
       }
      }
     },
     "localname": "DisclosureOfCreditRiskExposureExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable": {
     "auth_ref": [
      "r327"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of borrowings."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about borrowings [table]"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsTable",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/LoansAndFinancingDetails",
      "http://voegol.com.br/role/LoansAndFinancingDetails1",
      "http://voegol.com.br/role/LoansAndFinancingDetails2",
      "http://voegol.com.br/role/LoansAndFinancingDetails3",
      "http://voegol.com.br/role/LoansAndFinancingDetails4",
      "http://voegol.com.br/role/LoansAndFinancingDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory": {
     "auth_ref": [
      "r179",
      "r184",
      "r192"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about financial instruments. [Refer: Financial instruments, class [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Schedule of derivative financial instruments"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutHedgesExplanatory": {
     "auth_ref": [
      "r226"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about hedges."
       }
      },
      "en-us": {
       "role": {
        "label": "Schedule of reclassification to profit or loss"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutHedgesExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory": {
     "auth_ref": [
      "r52"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Schedule of composition of property, plant and equipment"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/PropertyPlantAndEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable": {
     "auth_ref": [
      "r145"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the disaggregation of revenue from contracts with customers."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of disaggregation of revenue from contracts with customers [table]"
       }
      }
     },
     "localname": "DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/RevenueDetails1"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfEarningsPerShareExplanatory": {
     "auth_ref": [
      "r77"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for earnings per share."
       }
      },
      "en-us": {
       "role": {
        "label": "Results per share"
       }
      }
     },
     "localname": "DisclosureOfEarningsPerShareExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/ResultsPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory": {
     "auth_ref": [
      "r40"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for events after the reporting period."
       }
      },
      "en-us": {
       "role": {
        "label": "Subsequent events"
       }
      }
     },
     "localname": "DisclosureOfEventsAfterReportingPeriodExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/SubsequentEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable": {
     "auth_ref": [
      "r143"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the fair value measurement of assets."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of fair value measurement of assets [table]"
       }
      }
     },
     "localname": "DisclosureOfFairValueMeasurementOfAssetsTable",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails",
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails8"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfFairValueOfFinancialInstrumentsExplanatory": {
     "auth_ref": [
      "r302"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the fair value of financial instruments. [Refer: Financial instruments, class [member]; At fair value [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Schedule of classification of financial instruments at fair value"
       }
      }
     },
     "localname": "DisclosureOfFairValueOfFinancialInstrumentsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory": {
     "auth_ref": [
      "r302"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of finance income (cost). [Refer: Finance income (cost)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial results"
       }
      }
     },
     "localname": "DisclosureOfFinanceIncomeExpenseExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/FinancialResults"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfFinancialAssetsTable": {
     "auth_ref": [
      "r192"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to financial assets."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of financial assets [table]"
       }
      }
     },
     "localname": "DisclosureOfFinancialAssetsTable",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/CashAndCashEquivalentsDetails1",
      "http://voegol.com.br/role/FinancialInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfFinancialAssetsThatAreEitherPastDueOrImpairedExplanatory": {
     "auth_ref": [
      "r227"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of financial assets that are either past due or impaired. [Refer: Financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Schedule of aging list of trade receivables"
       }
      }
     },
     "localname": "DisclosureOfFinancialAssetsThatAreEitherPastDueOrImpairedExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/TradeReceivablesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsTable": {
     "auth_ref": [
      "r179",
      "r184",
      "r192"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of financial instruments."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about financial instruments [table]"
       }
      }
     },
     "localname": "DisclosureOfFinancialInstrumentsTable",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails4"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfFinancialRiskManagementExplanatory": {
     "auth_ref": [
      "r302"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the entity's financial risk management practices and policies."
       }
      },
      "en-us": {
       "role": {
        "label": "Financial instruments and risk management"
       }
      }
     },
     "localname": "DisclosureOfFinancialRiskManagementExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagement"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfGeographicalAreasExplanatory": {
     "auth_ref": [
      "r207"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of geographical information."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of geographical areas [text block]",
        "verboseLabel": "Schedule of revenue by geographical location"
       }
      }
     },
     "localname": "DisclosureOfGeographicalAreasExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/RevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfIncomeTaxExplanatory": {
     "auth_ref": [
      "r47"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for income taxes."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of income tax [text block]",
        "verboseLabel": "Taxes payable"
       }
      }
     },
     "localname": "DisclosureOfIncomeTaxExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/TaxesPayable"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfInformationAboutTermsAndConditionsOfHedgingInstrumentsAndHowTheyAffectFutureCashFlowsTable": {
     "auth_ref": [
      "r173"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the terms and conditions of hedging instruments and how they affect future cash flows."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of information about terms and conditions of hedging instruments and how they affect future cash flows [table]"
       }
      }
     },
     "localname": "DisclosureOfInformationAboutTermsAndConditionsOfHedgingInstrumentsAndHowTheyAffectFutureCashFlowsTable",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails1",
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails2",
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails3",
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails6"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfIntangibleAssetsAndGoodwillExplanatory": {
     "auth_ref": [
      "r302"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of intangible assets and goodwill. [Refer: Intangible assets and goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of intangible assets and goodwill [text block]",
        "verboseLabel": "Intangible assets"
       }
      }
     },
     "localname": "DisclosureOfIntangibleAssetsAndGoodwillExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/IntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory": {
     "auth_ref": [
      "r302"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of interest income and expense. [Refer: Interest income (expense)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Revenue"
       }
      }
     },
     "localname": "DisclosureOfInterestIncomeExpenseExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/Revenue"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfInventoriesExplanatory": {
     "auth_ref": [
      "r58"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for inventories."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of inventories [text block]",
        "verboseLabel": "Inventories"
       }
      }
     },
     "localname": "DisclosureOfInventoriesExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/Inventories"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfJointVenturesTable": {
     "auth_ref": [
      "r67",
      "r71",
      "r138"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to joint ventures."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of joint ventures [table]"
       }
      }
     },
     "localname": "DisclosureOfJointVenturesTable",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/OperatingContextDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfLeasesExplanatory": {
     "auth_ref": [
      "r151",
      "r152"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for leases."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of leases [text block]",
        "verboseLabel": "Leases"
       }
      }
     },
     "localname": "DisclosureOfLeasesExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfMajorCustomersTable": {
     "auth_ref": [
      "r208"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the entity's major customers."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of major customers [table]"
       }
      }
     },
     "localname": "DisclosureOfMajorCustomersTable",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/MileageProgramDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory": {
     "auth_ref": [
      "r179"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of information that enables users of financial statements to evaluate the nature and extent of risks arising from financial instruments to which the entity is exposed. [Refer: Financial instruments, class [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Schedule of classifications of the valuation method"
       }
      }
     },
     "localname": "DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory": {
     "auth_ref": [
      "r160"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the number and weighted average exercise prices of share options. [Refer: Weighted average [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Schedule of stock options outstanding"
       }
      }
     },
     "localname": "DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable": {
     "auth_ref": [
      "r161"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the number and weighted average remaining contractual life of outstanding share options."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of number and weighted average remaining contractual life of outstanding share options [table]"
       }
      }
     },
     "localname": "DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfOtherProvisionsTable": {
     "auth_ref": [
      "r88"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to other provisions."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of other provisions [table]"
       }
      }
     },
     "localname": "DisclosureOfOtherProvisionsTable",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/ProvisionsDetails",
      "http://voegol.com.br/role/ProvisionsDetails2"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory": {
     "auth_ref": [
      "r54"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for property, plant and equipment."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of property, plant and equipment [text block]",
        "verboseLabel": "Property, plant and equipment"
       }
      }
     },
     "localname": "DisclosureOfPropertyPlantAndEquipmentExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/PropertyPlantAndEquipment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r52"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of property, plant and equipment."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about property, plant and equipment [table]"
       }
      }
     },
     "localname": "DisclosureOfPropertyPlantAndEquipmentTable",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/LeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfProvisionsExplanatory": {
     "auth_ref": [
      "r302"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of provisions. [Refer: Provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of provisions [text block]",
        "verboseLabel": "Provisions"
       }
      }
     },
     "localname": "DisclosureOfProvisionsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/Provisions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable": {
     "auth_ref": [
      "r168"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the reconciliation of changes in goodwill."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of reconciliation of changes in goodwill [table]"
       }
      }
     },
     "localname": "DisclosureOfReconciliationOfChangesInGoodwillTable",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/IntangibleAssetsDetails",
      "http://voegol.com.br/role/PropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable": {
     "auth_ref": [
      "r318"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the reconciliation of changes in intangible assets and goodwill."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of reconciliation of changes in intangible assets and goodwill [table]"
       }
      }
     },
     "localname": "DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/IntangibleAssetsDetails1"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable": {
     "auth_ref": [
      "r252"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the reconciliation of liabilities arising from financing activities."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of reconciliation of liabilities arising from financing activities [table]"
       }
      }
     },
     "localname": "DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/LiabilitiesFromFinancingActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfRelatedPartyExplanatory": {
     "auth_ref": [
      "r62"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for related parties."
       }
      },
      "en-us": {
       "role": {
        "label": "Transactions with related parties"
       }
      }
     },
     "localname": "DisclosureOfRelatedPartyExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/TransactionsWithRelatedParties"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfRiskManagementStrategyRelatedToHedgeAccountingTable": {
     "auth_ref": [
      "r172"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the risk management strategy in relation to hedge accounting."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of risk management strategy related to hedge accounting [table]"
       }
      }
     },
     "localname": "DisclosureOfRiskManagementStrategyRelatedToHedgeAccountingTable",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails5",
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails9"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory": {
     "auth_ref": [
      "r28"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for share capital, reserves and other equity interest."
       }
      },
      "en-us": {
       "role": {
        "label": "Shareholders\u2019 equity"
       }
      }
     },
     "localname": "DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/ShareholdersEquity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory": {
     "auth_ref": [
      "r153"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangements."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of share-based payment arrangements [text block]",
        "verboseLabel": "Share-based payments"
       }
      }
     },
     "localname": "DisclosureOfSharebasedPaymentArrangementsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPayments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable": {
     "auth_ref": [
      "r67",
      "r71",
      "r137"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to subsidiaries."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of subsidiaries [table]"
       }
      }
     },
     "localname": "DisclosureOfSignificantInvestmentsInSubsidiariesTable",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/DeferredTaxesDetails2",
      "http://voegol.com.br/role/ProvisionsDetailsNarrative",
      "http://voegol.com.br/role/Share-basedPaymentsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory": {
     "auth_ref": [
      "r224"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for significant accounting policies applied by the entity."
       }
      },
      "en-us": {
       "role": {
        "label": "Summary of significant accounting practices"
       }
      }
     },
     "localname": "DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/SummaryOfSignificantAccountingPractices"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable": {
     "auth_ref": [
      "r46"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to temporary differences, unused tax losses and unused tax credits."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of temporary difference, unused tax losses and unused tax credits [table]"
       }
      }
     },
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/DeferredTaxesDetails",
      "http://voegol.com.br/role/SummaryOfSignificantAccountingPracticesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementExplanatory": {
     "auth_ref": [
      "r162"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the general terms and conditions of share-based payment arrangements. [Refer: Share-based payment arrangements [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Schedule of stock options plan"
       }
      }
     },
     "localname": "DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable": {
     "auth_ref": [
      "r162"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to terms and conditions of share-based payment arrangements."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of terms and conditions of share-based payment arrangement [table]"
       }
      }
     },
     "localname": "DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsDetails1",
      "http://voegol.com.br/role/Share-basedPaymentsDetails2"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory": {
     "auth_ref": [
      "r302"
     ],
     "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]",
        "verboseLabel": "Trade receivables"
       }
      }
     },
     "localname": "DisclosureOfTradeAndOtherReceivablesExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/TradeReceivables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory": {
     "auth_ref": [
      "r59"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of transactions between the entity and its related parties. [Refer: Related parties [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Compensation of key management personnel"
       }
      }
     },
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/TransactionsWithRelatedPartiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable": {
     "auth_ref": [
      "r61"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to transactions between related parties."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of transactions between related parties [table]"
       }
      }
     },
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesTable",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/ScheduleOfSharesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DividendsPaidToEquityHoldersOfParentClassifiedAsFinancingActivities": {
     "auth_ref": [
      "r321"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfCashFlows": {
       "order": 8.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for dividends paid to equity holders of the parent, classified as financing activities."
       }
      },
      "en-us": {
       "role": {
        "label": "Dividends paid to equity holders of parent, classified as financing activities",
        "negatedLabel": "Dividends and interest on shareholders\u2019 equity paid to non-controlling interests"
       }
      }
     },
     "localname": "DividendsPaidToEquityHoldersOfParentClassifiedAsFinancingActivities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EarningsPerShareTable": {
     "auth_ref": [
      "r73"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to earnings per share."
       }
      },
      "en-us": {
       "role": {
        "label": "Earnings per share [table]"
       }
      }
     },
     "localname": "EarningsPerShareTable",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/ShareholdersEquityDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents": {
     "auth_ref": [
      "r107",
      "r108"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0
      }
     },
     "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": "Foreign exchange variation on cash held in foreign currencies"
       }
      }
     },
     "localname": "EffectOfExchangeRateChangesOnCashAndCashEquivalents",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EntitysTotalForBusinessCombinationsMember": {
     "auth_ref": [
      "r166",
      "r169"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Business combinations' axis if no other member is used."
       }
      }
     },
     "localname": "EntitysTotalForBusinessCombinationsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/CommitmentsDetails",
      "http://voegol.com.br/role/CommitmentsDetails1",
      "http://voegol.com.br/role/CommitmentsDetailsNarrative",
      "http://voegol.com.br/role/OperatingContextDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EntitysTotalForJointVenturesMember": {
     "auth_ref": [
      "r67",
      "r71",
      "r138",
      "r222",
      "r225"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Joint ventures' axis if no other member is used."
       }
      }
     },
     "localname": "EntitysTotalForJointVenturesMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/OperatingContextDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EntitysTotalForRelatedPartiesMember": {
     "auth_ref": [
      "r61"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Categories of related parties' axis if no other member is used."
       }
      }
     },
     "localname": "EntitysTotalForRelatedPartiesMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/OperatingContextDetailsNarrative",
      "http://voegol.com.br/role/ScheduleOfSharesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EntitysTotalForSubsidiariesMember": {
     "auth_ref": [
      "r67",
      "r71",
      "r137"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Subsidiaries' axis if no other member is used."
       }
      }
     },
     "localname": "EntitysTotalForSubsidiariesMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/DeferredTaxesDetails2",
      "http://voegol.com.br/role/IntangibleAssetsDetails1",
      "http://voegol.com.br/role/LoansAndFinancingDetails1",
      "http://voegol.com.br/role/LoansAndFinancingDetails2",
      "http://voegol.com.br/role/ProvisionsDetailsNarrative",
      "http://voegol.com.br/role/Share-basedPaymentsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Equity": {
     "auth_ref": [
      "r18",
      "r26",
      "r115",
      "r117",
      "r139",
      "r140",
      "r142"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfFinancialPosition": {
       "order": 3.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": "Balances on December 31, 2022",
        "periodStartLabel": "Beginning balance, value",
        "totalLabel": "Total deficit"
       }
      }
     },
     "localname": "Equity",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfChangesInEquity",
      "http://voegol.com.br/role/StatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity (deficit)"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_EquityAndLiabilities": {
     "auth_ref": [
      "r18"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfFinancialPosition": {
       "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 deficit"
       }
      }
     },
     "localname": "EquityAndLiabilities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EquityAndLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and equity (deficit)"
       }
      }
     },
     "localname": "EquityAndLiabilitiesAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_EquityAttributableToOwnersOfParentMember": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for equity attributable to the owners of the parent."
       }
      },
      "en-us": {
       "role": {
        "label": "Equity attributable to owners of parent [member]"
       }
      }
     },
     "localname": "EquityAttributableToOwnersOfParentMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "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."
       }
      }
     },
     "localname": "EquityMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/LiabilitiesFromFinancingActivitiesDetails",
      "http://voegol.com.br/role/ShareholdersEquityDetailsNarrative",
      "http://voegol.com.br/role/StatementsOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EstimatedFinancialEffectOfContingentLiabilities": {
     "auth_ref": [
      "r89"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of the estimated financial effect of contingent liabilities. [Refer: Contingent liabilities [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Blocked amounts under judicial deposits",
        "verboseLabel": "Estimated financial effect of claims"
       }
      }
     },
     "localname": "EstimatedFinancialEffectOfContingentLiabilities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/DepositsDetailsNarrative",
      "http://voegol.com.br/role/ProvisionsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ExpectedDividendAsPercentageShareOptionsGranted": {
     "auth_ref": [
      "r163"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The percentage of an expected dividend used to calculate the fair value of share options granted."
       }
      },
      "en-us": {
       "role": {
        "label": "Expected dividend as percentage, share options granted"
       }
      }
     },
     "localname": "ExpectedDividendAsPercentageShareOptionsGranted",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_ExpenseByNatureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial expenses"
       }
      }
     },
     "localname": "ExpenseByNatureAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/FinancialResultsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ExposureToCreditRiskOnLoanCommitmentsAndFinancialGuaranteeContracts": {
     "auth_ref": [
      "r182",
      "r183",
      "r185"
     ],
     "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": "Total exposure",
        "verboseLabel": "Exposure to credit risk on loan commitments and financial guarantee contracts"
       }
      }
     },
     "localname": "ExposureToCreditRiskOnLoanCommitmentsAndFinancialGuaranteeContracts",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails3",
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails6"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinanceCosts": {
     "auth_ref": [
      "r36"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfOperations": {
       "order": 2.0,
       "parentTag": "gol_FinancialIncomeExpense",
       "weight": -1.0
      }
     },
     "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"
       }
      }
     },
     "localname": "FinanceCosts",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/FinancialResultsDetails",
      "http://voegol.com.br/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinanceIncome": {
     "auth_ref": [
      "r309"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfOperations": {
       "order": 1.0,
       "parentTag": "gol_FinancialIncomeExpense",
       "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": "Financial income"
       }
      }
     },
     "localname": "FinanceIncome",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/FinancialResultsDetails",
      "http://voegol.com.br/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinancialAssetsHeldForManagingLiquidityRisk": {
     "auth_ref": [
      "r193"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of financial assets held for managing liquidity risk (for example, financial assets that are readily saleable or expected to generate cash inflows to meet cash outflows on financial liabilities). [Refer: Liquidity risk [member]; Financial assets; Financial liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial assets held for managing liquidity risk",
        "verboseLabel": "Total"
       }
      }
     },
     "localname": "FinancialAssetsHeldForManagingLiquidityRisk",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails7"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinancialAssetsMember": {
     "auth_ref": [
      "r190",
      "r191",
      "r209",
      "r219",
      "r220",
      "r221"
     ],
     "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]"
       }
      }
     },
     "localname": "FinancialAssetsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/CashAndCashEquivalentsDetails1",
      "http://voegol.com.br/role/FinancialInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_FixturesAndFittingsMember": {
     "auth_ref": [
      "r239"
     ],
     "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]"
       }
      }
     },
     "localname": "FixturesAndFittingsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/PropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ForeignCountriesMember": {
     "auth_ref": [
      "r205",
      "r206"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for countries outside the entity's country of domicile. [Refer: Country of domicile [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Foreign countries [member]"
       }
      }
     },
     "localname": "ForeignCountriesMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/RevenueDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives": {
     "auth_ref": [
      "r309"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfCashFlows": {
       "order": 17.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The gains (losses) resulting from change in the fair value of derivatives recognised in profit or loss. [Refer: Derivatives [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Gains (losses) on change in fair value of derivatives",
        "negatedLabel": "Result of derivatives recognized in profit or loss"
       }
      }
     },
     "localname": "GainsLossesOnChangeInFairValueOfDerivatives",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GeographicalAreasAxis": {
     "auth_ref": [
      "r207",
      "r240",
      "r257",
      "r273"
     ],
     "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://voegol.com.br/role/RevenueDetails1"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_GeographicalAreasMember": {
     "auth_ref": [
      "r207",
      "r240",
      "r257",
      "r273"
     ],
     "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."
       }
      }
     },
     "localname": "GeographicalAreasMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/RevenueDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Goodwill": {
     "auth_ref": [
      "r9",
      "r78",
      "r84",
      "r168"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of assets representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognised. [Refer: Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/ProvisionsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GrossCarryingAmountMember": {
     "auth_ref": [
      "r49",
      "r92",
      "r99",
      "r102",
      "r168",
      "r183",
      "r185",
      "r260",
      "r330",
      "r332"
     ],
     "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]"
       }
      }
     },
     "localname": "GrossCarryingAmountMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/IntangibleAssetsDetails",
      "http://voegol.com.br/role/PropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_HedgingInstrumentsAxis": {
     "auth_ref": [
      "r173",
      "r176"
     ],
     "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": "Hedging instruments [axis]"
       }
      }
     },
     "localname": "HedgingInstrumentsAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails1",
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails2",
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails3",
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails6"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_HedgingInstrumentsMember": {
     "auth_ref": [
      "r173",
      "r176"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for hedging instruments. A hedging instrument can be a designated: (a) derivative measured at fair value through profit or loss, except for some written options (see paragraph B6.2.4 of IFRS 9); (b) non-derivative financial asset or non-derivative financial liability measured at fair value through profit or loss, unless it is a financial liability designated as at fair value through profit or loss for which the amount of its change in fair value that is attributable to changes in the credit risk of that liability is presented in other comprehensive income in accordance with paragraph 5.7.7 of IFRS 9. For a hedge of foreign currency risk, the foreign currency risk component of a non-derivative financial asset or a non-derivative financial liability may be designated as a hedging instrument provided that it is not an investment in an equity instrument for which an entity has elected to present changes in fair value in other comprehensive income in accordance with paragraph 5.7.5 of IFRS 9. This member also represents the standard value for the 'Hedging instruments' axis if no other member is used."
       }
      }
     },
     "localname": "HedgingInstrumentsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails1",
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails2",
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails3",
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails6"
     ],
     "xbrltype": "domainItemType"
    },
    "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": [
      "r37",
      "r41",
      "r42",
      "r43",
      "r63",
      "r136",
      "r198"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfOperations": {
       "order": 2.0,
       "parentTag": "ifrs-full_ProfitLoss",
       "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)",
        "negatedTotalLabel": "Total income (loss) taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseContinuingOperations",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities": {
     "auth_ref": [
      "r110",
      "r248"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfCashFlows": {
       "order": 41.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash flows from income taxes paid or refunded, classified as operating activities. [Refer: Income taxes paid (refund)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Income taxes paid (refund), classified as operating activities",
        "negatedLabel": "Income tax and social contribution paid"
       }
      }
     },
     "localname": "IncomeTaxesPaidRefundClassifiedAsOperatingActivities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents": {
     "auth_ref": [
      "r112"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "totalLabel": "Net decrease in cash and cash equivalents"
       }
      }
     },
     "localname": "IncreaseDecreaseInCashAndCashEquivalents",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges": {
     "auth_ref": [
      "r112"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfOperations": {
       "order": 1.0,
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": -1.0
      }
     },
     "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",
        "negatedTotalLabel": "Loss before exchange rate variation, net and income tax and social contribution"
       }
      }
     },
     "localname": "IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseInDeferredTaxLiabilityAsset": {
     "auth_ref": [
      "r311"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfCashFlows": {
       "order": 8.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "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)",
        "negatedLabel": "Deferred taxes"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredTaxLiabilityAsset",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl": {
     "auth_ref": [
      "r5"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity through changes in ownership interests in subsidiaries that do not result in loss of control. [Refer: Subsidiaries [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) through changes in ownership interests in subsidiaries that do not result in loss of control, equity",
        "verboseLabel": "Advances for future capital increase"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities": {
     "auth_ref": [
      "r111"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in liabilities arising from financing activities resulting from the effect of changes in foreign exchange rates. [Refer: Liabilities arising from financing activities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Exchange rate change"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/LoansAndFinancingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions": {
     "auth_ref": [
      "r316"
     ],
     "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": "Exchange rate variation"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/ProvisionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions": {
     "auth_ref": [
      "r5"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from share-based payment transactions. [Refer: Equity]"
       }
      },
      "en-us": {
       "role": {
        "label": "Share-based payments expense"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughSharebasedPaymentTransactions",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IntangibleAssetsAndGoodwill": {
     "auth_ref": [
      "r305"
     ],
     "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": "Balance as of end of period",
        "periodStartLabel": "Balance as of beginning of period"
       }
      }
     },
     "localname": "IntangibleAssetsAndGoodwill",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IntangibleAssetsAndGoodwillMember": {
     "auth_ref": [
      "r318"
     ],
     "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]"
       }
      }
     },
     "localname": "IntangibleAssetsAndGoodwillMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/IntangibleAssetsDetails",
      "http://voegol.com.br/role/IntangibleAssetsDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_IntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r9",
      "r94"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfFinancialPosition": {
       "order": 9.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"
       }
      }
     },
     "localname": "IntangibleAssetsOtherThanGoodwill",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IntangibleAssetsWithIndefiniteUsefulLife": {
     "auth_ref": [
      "r79",
      "r85",
      "r95"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of intangible assets assessed as having an indefinite useful life. [Refer: Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Intangible assets with indefinite useful life"
       }
      }
     },
     "localname": "IntangibleAssetsWithIndefiniteUsefulLife",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/IntangibleAssetsDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InterestPaidClassifiedAsOperatingActivities": {
     "auth_ref": [
      "r109"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfCashFlows": {
       "order": 40.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for interest paid, classified as operating activities."
       }
      },
      "en-us": {
       "role": {
        "label": "Interest paid, classified as operating activities",
        "negatedLabel": "Interest paid"
       }
      }
     },
     "localname": "InterestPaidClassifiedAsOperatingActivities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InterestPayable": {
     "auth_ref": [
      "r304"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of interest recognised as a liability."
       }
      },
      "en-us": {
       "role": {
        "label": "Interest incurred"
       }
      }
     },
     "localname": "InterestPayable",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/LoansAndFinancingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InterestRateSwapContractMember": {
     "auth_ref": [
      "r304"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for an interest rate swap contract. [Refer: Swap contract [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Interest rate swap contract [member]"
       }
      }
     },
     "localname": "InterestRateSwapContractMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Inventories": {
     "auth_ref": [
      "r11",
      "r57",
      "r231"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfFinancialPosition": {
       "order": 4.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": "Inventories",
        "verboseLabel": "Total"
       }
      }
     },
     "localname": "Inventories",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/InventoriesDetails",
      "http://voegol.com.br/role/StatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InvestmentFundsMember": {
     "auth_ref": [
      "r256"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for investment funds."
       }
      },
      "en-us": {
       "role": {
        "label": "Investment funds [member]"
       }
      }
     },
     "localname": "InvestmentFundsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/FinancialInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_IssuedCapital": {
     "auth_ref": [
      "r235"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfFinancialPosition": {
       "order": 1.0,
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The nominal value of capital issued."
       }
      },
      "en-us": {
       "role": {
        "label": "Capital stock",
        "verboseLabel": "Share capital"
       }
      }
     },
     "localname": "IssuedCapital",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/ShareholdersEquityDetailsNarrative",
      "http://voegol.com.br/role/StatementsOfFinancialPosition"
     ],
     "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]"
       }
      }
     },
     "localname": "IssuedCapitalMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/LiabilitiesFromFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_JointVenturesAxis": {
     "auth_ref": [
      "r67",
      "r71",
      "r138",
      "r222",
      "r225"
     ],
     "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 ventures [axis]"
       }
      }
     },
     "localname": "JointVenturesAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/OperatingContextDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_LaterThanFiveYearsAndNotLaterThanTenYearsMember": {
     "auth_ref": [
      "r263",
      "r269",
      "r304"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than five years and not later than ten years."
       }
      },
      "en-us": {
       "role": {
        "label": "Later than five years and not later than ten years [member]"
       }
      }
     },
     "localname": "LaterThanFiveYearsAndNotLaterThanTenYearsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails7"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember": {
     "auth_ref": [
      "r148",
      "r150",
      "r218",
      "r263",
      "r269",
      "r304"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than four years and not later than five years."
       }
      },
      "en-us": {
       "role": {
        "label": "Later than four years and not later than five years [member]"
       }
      }
     },
     "localname": "LaterThanFourYearsAndNotLaterThanFiveYearsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/CommitmentsDetails",
      "http://voegol.com.br/role/CommitmentsDetails1",
      "http://voegol.com.br/role/DeferredTaxesDetails1",
      "http://voegol.com.br/role/LeasesDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember": {
     "auth_ref": [
      "r260",
      "r268",
      "r304",
      "r331"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one month and not later than two months."
       }
      },
      "en-us": {
       "role": {
        "label": "Later than one month and not later than two months [member]"
       }
      }
     },
     "localname": "LaterThanOneMonthAndNotLaterThanTwoMonthsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/TradeReceivablesDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember": {
     "auth_ref": [
      "r262",
      "r269"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one year and not later than five years."
       }
      },
      "en-us": {
       "role": {
        "label": "Later than one year and not later than five years [member]"
       }
      }
     },
     "localname": "LaterThanOneYearAndNotLaterThanFiveYearsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails7"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember": {
     "auth_ref": [
      "r148",
      "r150",
      "r218",
      "r263",
      "r269",
      "r304"
     ],
     "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]"
       }
      }
     },
     "localname": "LaterThanOneYearAndNotLaterThanTwoYearsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/CommitmentsDetails",
      "http://voegol.com.br/role/CommitmentsDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanOneYearMember": {
     "auth_ref": [
      "r20",
      "r275",
      "r279"
     ],
     "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]"
       }
      }
     },
     "localname": "LaterThanOneYearMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/CommitmentsDetails",
      "http://voegol.com.br/role/CommitmentsDetails1",
      "http://voegol.com.br/role/TradeReceivablesDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanSevenYearsAndNotLaterThanTenYearsMember": {
     "auth_ref": [
      "r263",
      "r269"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than seven years and not later than ten years."
       }
      },
      "en-us": {
       "role": {
        "label": "Later than seven years and not later than ten years [member]"
       }
      }
     },
     "localname": "LaterThanSevenYearsAndNotLaterThanTenYearsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/LeasesDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanSixMonthsAndNotLaterThanOneYearMember": {
     "auth_ref": [
      "r263",
      "r266",
      "r269",
      "r275",
      "r278"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than six months and not later than one year."
       }
      },
      "en-us": {
       "role": {
        "label": "Later than six months and not later than one year [member]"
       }
      }
     },
     "localname": "LaterThanSixMonthsAndNotLaterThanOneYearMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails7"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanThreeMonthsAndNotLaterThanSixMonthsMember": {
     "auth_ref": [
      "r263",
      "r265",
      "r269",
      "r275",
      "r277"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than three months and not later than six months."
       }
      },
      "en-us": {
       "role": {
        "label": "Later than three months and not later than six months [member]"
       }
      }
     },
     "localname": "LaterThanThreeMonthsAndNotLaterThanSixMonthsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/TradeReceivablesDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember": {
     "auth_ref": [
      "r148",
      "r150",
      "r218",
      "r263",
      "r269",
      "r304"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than three years and not later than four years."
       }
      },
      "en-us": {
       "role": {
        "label": "Later than three years and not later than four years [member]"
       }
      }
     },
     "localname": "LaterThanThreeYearsAndNotLaterThanFourYearsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/CommitmentsDetails",
      "http://voegol.com.br/role/CommitmentsDetails1",
      "http://voegol.com.br/role/DeferredTaxesDetails1",
      "http://voegol.com.br/role/LeasesDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember": {
     "auth_ref": [
      "r148",
      "r150",
      "r218",
      "r263",
      "r269",
      "r304"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than two years and not later than three years."
       }
      },
      "en-us": {
       "role": {
        "label": "Later than two years and not later than three years [member]"
       }
      }
     },
     "localname": "LaterThanTwoYearsAndNotLaterThanThreeYearsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/CommitmentsDetails",
      "http://voegol.com.br/role/CommitmentsDetails1",
      "http://voegol.com.br/role/DeferredTaxesDetails1",
      "http://voegol.com.br/role/LeasesDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LeaseLiabilities": {
     "auth_ref": [
      "r147"
     ],
     "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",
        "periodEndLabel": "Total right of use leases at ending",
        "periodStartLabel": "Current right of use leases at beginning"
       }
      }
     },
     "localname": "LeaseLiabilities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/LeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_LegalProceedingsContingentLiabilityMember": {
     "auth_ref": [
      "r245"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a contingent liability for legal proceedings. [Refer: Contingent liabilities [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Legal proceedings contingent liability [member]"
       }
      }
     },
     "localname": "LegalProceedingsContingentLiabilityMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/DepositsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LegalProceedingsProvisionMember": {
     "auth_ref": [
      "r244",
      "r246"
     ],
     "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]"
       }
      }
     },
     "localname": "LegalProceedingsProvisionMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/ProvisionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Level1OfFairValueHierarchyMember": {
     "auth_ref": [
      "r55",
      "r140"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a category of the fair value hierarchy where inputs to the valuation techniques are quoted prices (unadjusted) in active markets for identical assets or liabilities that the entity can access at the measurement date."
       }
      },
      "en-us": {
       "role": {
        "label": "Level 1 of fair value hierarchy [member]"
       }
      }
     },
     "localname": "Level1OfFairValueHierarchyMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails8"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Level2OfFairValueHierarchyMember": {
     "auth_ref": [
      "r140"
     ],
     "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]"
       }
      }
     },
     "localname": "Level2OfFairValueHierarchyMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails8"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LevelsOfFairValueHierarchyAxis": {
     "auth_ref": [
      "r55",
      "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": "Levels of fair value hierarchy [axis]"
       }
      }
     },
     "localname": "LevelsOfFairValueHierarchyAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails8"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_LiabilitiesArisingFromFinancingActivities": {
     "auth_ref": [
      "r252"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of liabilities for which cash flows were, or future cash flows will be, classified in the statement of cash flows as cash flows from financing activities. [Refer: Cash flows from (used in) financing activities; Liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Liabilities arising from financing activities",
        "periodEndLabel": "Closing balance",
        "periodStartLabel": "Opening balance"
       }
      }
     },
     "localname": "LiabilitiesArisingFromFinancingActivities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/LiabilitiesFromFinancingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis": {
     "auth_ref": [
      "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": "Liabilities arising from financing activities [axis]"
       }
      }
     },
     "localname": "LiabilitiesArisingFromFinancingActivitiesAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/LiabilitiesFromFinancingActivitiesDetails",
      "http://voegol.com.br/role/LoansAndFinancingDetails",
      "http://voegol.com.br/role/LoansAndFinancingDetails3"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember": {
     "auth_ref": [
      "r252"
     ],
     "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]"
       }
      }
     },
     "localname": "LiabilitiesArisingFromFinancingActivitiesMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/LiabilitiesFromFinancingActivitiesDetails",
      "http://voegol.com.br/role/LoansAndFinancingDetails",
      "http://voegol.com.br/role/LoansAndFinancingDetails3"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LiquidityRiskMember": {
     "auth_ref": [
      "r213",
      "r214",
      "r215",
      "r259"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the risk that an entity will encounter difficulty in meeting obligations associated with financial liabilities that are settled by delivering cash or another financial asset. [Refer: Financial assets; Financial liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Liquidity risk [member]"
       }
      }
     },
     "localname": "LiquidityRiskMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails7"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LongtermBorrowings": {
     "auth_ref": [
      "r305"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfFinancialPosition": {
       "order": 1.0,
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0
      }
     },
     "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",
        "verboseLabel": "Loans and financing"
       }
      }
     },
     "localname": "LongtermBorrowings",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_LongtermBorrowingsMember": {
     "auth_ref": [
      "r251",
      "r253"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for long-term borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Long-term borrowings [member]"
       }
      }
     },
     "localname": "LongtermBorrowingsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/LoansAndFinancingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LongtermDeposits": {
     "auth_ref": [
      "r305"
     ],
     "calculation": {
      "http://voegol.com.br/role/DepositsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of long-term deposits held by the entity."
       }
      },
      "en-us": {
       "role": {
        "label": "Long-term deposits",
        "totalLabel": "Total",
        "verboseLabel": "Deposits"
       }
      }
     },
     "localname": "LongtermDeposits",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/DepositsDetails",
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails5"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_MachineryMember": {
     "auth_ref": [
      "r237"
     ],
     "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]"
       }
      }
     },
     "localname": "MachineryMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/PropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_MajorCustomersAxis": {
     "auth_ref": [
      "r208"
     ],
     "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://voegol.com.br/role/MileageProgramDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_MajorCustomersMember": {
     "auth_ref": [
      "r208"
     ],
     "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."
       }
      }
     },
     "localname": "MajorCustomersMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/MileageProgramDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_MaturityAxis": {
     "auth_ref": [
      "r21",
      "r146",
      "r148",
      "r150",
      "r174",
      "r189",
      "r210",
      "r211",
      "r212",
      "r218",
      "r241",
      "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": "Maturity [axis]"
       }
      }
     },
     "localname": "MaturityAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/CommitmentsDetails",
      "http://voegol.com.br/role/CommitmentsDetails1",
      "http://voegol.com.br/role/DeferredTaxesDetails1",
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails7",
      "http://voegol.com.br/role/LeasesDetails1",
      "http://voegol.com.br/role/LoansAndFinancingDetails3",
      "http://voegol.com.br/role/TradeReceivablesDetails1"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_MeasurementAxis": {
     "auth_ref": [
      "r97",
      "r101",
      "r139"
     ],
     "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://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_NameOfSubsidiary": {
     "auth_ref": [
      "r64",
      "r68",
      "r119",
      "r122"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The name of a subsidiary. [Refer: Subsidiaries [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Entity"
       }
      }
     },
     "localname": "NameOfSubsidiary",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/OperatingContextDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_NetAssetsLiabilities": {
     "auth_ref": [
      "r254",
      "r304"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of assets less the amount of liabilities."
       }
      },
      "en-us": {
       "role": {
        "label": "Assets (liabilities)",
        "periodEndLabel": "Rights (obligations) with derivatives as of beginning",
        "periodStartLabel": "Rights (obligations) with derivatives as of beginning"
       }
      }
     },
     "localname": "NetAssetsLiabilities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails1"
     ],
     "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]"
       }
      }
     },
     "localname": "NoncontrollingInterestsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_NoncurrentAssets": {
     "auth_ref": [
      "r22",
      "r126",
      "r255"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfFinancialPosition": {
       "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 [Default Label]",
        "totalLabel": "Total non-current assets"
       }
      }
     },
     "localname": "NoncurrentAssets",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncurrentAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current assets"
       }
      }
     },
     "localname": "NoncurrentAssetsAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_NoncurrentDerivativeFinancialAssets": {
     "auth_ref": [
      "r305"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfFinancialPosition": {
       "order": 6.0,
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-current derivative financial assets. [Refer: Derivative financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Non-current derivative financial assets",
        "verboseLabel": "Derivative assets"
       }
      }
     },
     "localname": "NoncurrentDerivativeFinancialAssets",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncurrentDerivativeFinancialLiabilities": {
     "auth_ref": [
      "r305"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfFinancialPosition": {
       "order": 10.0,
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-current derivative financial liabilities. [Refer: Derivative financial liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Non-current derivative financial liabilities",
        "verboseLabel": "Derivatives liabilities"
       }
      }
     },
     "localname": "NoncurrentDerivativeFinancialLiabilities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails1",
      "http://voegol.com.br/role/StatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncurrentLeaseLiabilities": {
     "auth_ref": [
      "r147"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfFinancialPosition": {
       "order": 2.0,
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-current lease liabilities. [Refer: Lease liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Non-current lease liabilities",
        "periodEndLabel": "Leases liability end",
        "periodStartLabel": "Non current right of use leases at beginning",
        "verboseLabel": "Leases"
       }
      }
     },
     "localname": "NoncurrentLeaseLiabilities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/LeasesDetails",
      "http://voegol.com.br/role/StatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncurrentLiabilities": {
     "auth_ref": [
      "r23",
      "r128",
      "r255"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfFinancialPosition": {
       "order": 2.0,
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "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 [Default Label]",
        "totalLabel": "Total non-current liabilities"
       }
      }
     },
     "localname": "NoncurrentLiabilities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncurrentLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current liabilities"
       }
      }
     },
     "localname": "NoncurrentLiabilitiesAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_NoncurrentProvisions": {
     "auth_ref": [
      "r14"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfFinancialPosition": {
       "order": 8.0,
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "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": "Non-current",
        "verboseLabel": "Provisions"
       }
      }
     },
     "localname": "NoncurrentProvisions",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/ProvisionsDetails",
      "http://voegol.com.br/role/StatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NotLaterThanOneMonthMember": {
     "auth_ref": [
      "r261",
      "r264",
      "r269"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of not later than one month."
       }
      },
      "en-us": {
       "role": {
        "label": "Not later than one month [member]"
       }
      }
     },
     "localname": "NotLaterThanOneMonthMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/TradeReceivablesDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember": {
     "auth_ref": [
      "r144"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for items not measured at fair value in the statement of financial position but for which fair value is disclosed. [Refer: At fair value [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Not measured at fair value in statement of financial position but for which fair value is disclosed [member]"
       }
      }
     },
     "localname": "NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_NotionalAmount": {
     "auth_ref": [
      "r304"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The nominal or face amount of a financial instrument, used to calculate payments made on that instrument."
       }
      },
      "en-us": {
       "role": {
        "label": "Principal amount",
        "verboseLabel": "Notional amount"
       }
      }
     },
     "localname": "NotionalAmount",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/LoansAndFinancingDetails1",
      "http://voegol.com.br/role/LoansAndFinancingDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted": {
     "auth_ref": [
      "r164",
      "r326"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of other equity instruments (ie other than share options) granted in a share-based payment arrangement."
       }
      },
      "en-us": {
       "role": {
        "label": "Total shares granted"
       }
      }
     },
     "localname": "NumberOfInstrumentsOtherEquityInstrumentsGranted",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsDetails2"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement": {
     "auth_ref": [
      "r326"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of other equity instruments (ie other than share options) exercised or vested in a share-based payment arrangement."
       }
      },
      "en-us": {
       "role": {
        "label": "Total vested shares"
       }
      }
     },
     "localname": "NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsDetails2"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement": {
     "auth_ref": [
      "r326"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of other equity instruments (ie other than share options) outstanding in a share-based payment arrangement."
       }
      },
      "en-us": {
       "role": {
        "label": "Number of other equity instruments outstanding in share-based payment arrangement",
        "periodEndLabel": "Restricted shares outstanding as Ending",
        "periodStartLabel": "Restricted shares outstanding as beginning"
       }
      }
     },
     "localname": "NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsDetails3"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfOutstandingShareOptions": {
     "auth_ref": [
      "r154",
      "r158",
      "r161"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of share options outstanding in a share-based payment arrangement."
       }
      },
      "en-us": {
       "role": {
        "label": "Number of share options outstanding in share-based payment arrangement",
        "periodEndLabel": "Options outstanding at beginning | shares",
        "periodStartLabel": "Options outstanding at beginning | shares"
       }
      }
     },
     "localname": "NumberOfOutstandingShareOptions",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsDetails1"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement": {
     "auth_ref": [
      "r159"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of share options exercisable in a share-based payment arrangement."
       }
      },
      "en-us": {
       "role": {
        "label": "Number of options exercisable at ending | shares"
       }
      }
     },
     "localname": "NumberOfShareOptionsExercisableInSharebasedPaymentArrangement",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsDetails1"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement": {
     "auth_ref": [
      "r157"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of share options exercised in a share-based payment arrangement."
       }
      },
      "en-us": {
       "role": {
        "label": "Number of share options exercised in share-based payment arrangement",
        "negatedLabel": "Options exercised | shares"
       }
      }
     },
     "localname": "NumberOfShareOptionsExercisedInSharebasedPaymentArrangement",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsDetails1"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement": {
     "auth_ref": [
      "r156"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of share options forfeited in a share-based payment arrangement."
       }
      },
      "en-us": {
       "role": {
        "label": "Number of share options forfeited in share-based payment arrangement",
        "negatedLabel": "Options canceled and adjustments in estimated prescribed rights | shares"
       }
      }
     },
     "localname": "NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsDetails1"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement": {
     "auth_ref": [
      "r155"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of share options granted in a share-based payment arrangement."
       }
      },
      "en-us": {
       "role": {
        "label": "Total options granted",
        "verboseLabel": "Options granted | shares"
       }
      }
     },
     "localname": "NumberOfShareOptionsGrantedInSharebasedPaymentArrangement",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsDetails",
      "http://voegol.com.br/role/Share-basedPaymentsDetails1"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfSharesIssued": {
     "auth_ref": [
      "r303"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of shares issued by the entity."
       }
      },
      "en-us": {
       "role": {
        "label": "Number of shares issued"
       }
      }
     },
     "localname": "NumberOfSharesIssued",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/ShareholdersEquityDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "ifrs-full_OperatingExpense": {
     "auth_ref": [
      "r309"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfOperations": {
       "order": 2.0,
       "parentTag": "gol_IncomeBeforeFinancialResultsNetAndIncomeTaxes",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of all operating expenses."
       }
      },
      "en-us": {
       "role": {
        "label": "Operating expense",
        "negatedTotalLabel": "Total operating costs and expenses"
       }
      }
     },
     "localname": "OperatingExpense",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OrdinarySharesMember": {
     "auth_ref": [
      "r73",
      "r307"
     ],
     "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]"
       }
      }
     },
     "localname": "OrdinarySharesMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/Cover",
      "http://voegol.com.br/role/OperatingContextDetailsNarrative",
      "http://voegol.com.br/role/ScheduleOfSharesDetails",
      "http://voegol.com.br/role/ShareholdersEquityDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_OtherAssets": {
     "auth_ref": [
      "r305"
     ],
     "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",
        "verboseLabel": "Other credits and amounts"
       }
      }
     },
     "localname": "OtherAssets",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherComprehensiveIncome": {
     "auth_ref": [
      "r4",
      "r30",
      "r38",
      "r131"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfComprehensiveIncomeLoss": {
       "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": "Gains (losses) recognized in equity valuation adjustments",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "OtherComprehensiveIncome",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails1",
      "http://voegol.com.br/role/StatementsOfComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherComprehensiveIncomeNetOfTaxChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiability": {
     "auth_ref": [
      "r24",
      "r38"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, net of tax, related to changes in the fair value of financial liabilities attributable to the changes in the credit risk of those liabilities. [Refer: Other comprehensive income; Credit risk [member]; Financial liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Fair value adjustments during the year"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeNetOfTaxChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiability",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossBeforeTax": {
     "auth_ref": [
      "r308",
      "r310"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfComprehensiveIncomeLoss": {
       "order": 2.0,
       "parentTag": "ifrs-full_OtherComprehensiveIncome",
       "weight": 1.0
      }
     },
     "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": "Cash flow hedge, net of income tax and social contribution"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossBeforeTax",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherCurrentFinancialAssets": {
     "auth_ref": [
      "r10"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfFinancialPosition": {
       "order": 9.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 credits and amounts"
       }
      }
     },
     "localname": "OtherCurrentFinancialAssets",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherCurrentFinancialLiabilities": {
     "auth_ref": [
      "r15",
      "r133"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfFinancialPosition": {
       "order": 13.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current financial liabilities that the entity does not separately disclose in the same statement or note. [Refer: Other financial liabilities; Current financial liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other liabilities"
       }
      }
     },
     "localname": "OtherCurrentFinancialLiabilities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities": {
     "auth_ref": [
      "r104"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfCashFlows": {
       "order": 39.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "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 assets and liabilities, net"
       }
      }
     },
     "localname": "OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherLiabilities": {
     "auth_ref": [
      "r305"
     ],
     "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 labilities",
        "verboseLabel": "Other liabilities"
       }
      }
     },
     "localname": "OtherLiabilities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails",
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails7"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherNoncurrentFinancialAssets": {
     "auth_ref": [
      "r10"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfFinancialPosition": {
       "order": 7.0,
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-current financial assets that the entity does not separately disclose in the same statement or note. [Refer: Other financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other non-current financial assets",
        "verboseLabel": "Other credits and amounts"
       }
      }
     },
     "localname": "OtherNoncurrentFinancialAssets",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherNoncurrentFinancialLiabilities": {
     "auth_ref": [
      "r15",
      "r134"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfFinancialPosition": {
       "order": 11.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",
        "verboseLabel": "Other liabilities"
       }
      }
     },
     "localname": "OtherNoncurrentFinancialLiabilities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherProvisionsMember": {
     "auth_ref": [
      "r88"
     ],
     "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]"
       }
      }
     },
     "localname": "OtherProvisionsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/ProvisionsDetails",
      "http://voegol.com.br/role/ProvisionsDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_OtherRelatedPartiesMember": {
     "auth_ref": [
      "r60"
     ],
     "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]"
       }
      }
     },
     "localname": "OtherRelatedPartiesMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/ScheduleOfSharesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_OtherReserves": {
     "auth_ref": [
      "r235"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfFinancialPosition": {
       "order": 6.0,
       "parentTag": "ifrs-full_Equity",
       "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": "Accumulated losses"
       }
      }
     },
     "localname": "OtherReserves",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherRevenue": {
     "auth_ref": [
      "r304"
     ],
     "calculation": {
      "http://voegol.com.br/role/RevenueDetails": {
       "order": 4.0,
       "parentTag": "gol_RevenueBeforeSalesTaxes",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of revenue arising from sources that the entity does not separately disclose in the same statement or note. [Refer: Revenue]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other revenue"
       }
      }
     },
     "localname": "OtherRevenue",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/RevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PreferenceSharesMember": {
     "auth_ref": [
      "r307"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for equity instruments that are senior in some aspects to ordinary shares, but subordinate to debt instruments in terms of claim. [Refer: Ordinary shares [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Preference shares [member]"
       }
      }
     },
     "localname": "PreferenceSharesMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/Cover",
      "http://voegol.com.br/role/ResultsPerShareDetails",
      "http://voegol.com.br/role/ScheduleOfSharesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ProceedsFromIssuingShares": {
     "auth_ref": [
      "r250"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfCashFlows": {
       "order": 6.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash inflow from issuing shares."
       }
      },
      "en-us": {
       "role": {
        "label": "Capital increase"
       }
      }
     },
     "localname": "ProceedsFromIssuingShares",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProfitLoss": {
     "auth_ref": [
      "r3",
      "r29",
      "r105",
      "r116",
      "r118",
      "r199",
      "r201",
      "r255",
      "r272",
      "r274"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0
      },
      "http://voegol.com.br/role/StatementsOfOperations": {
       "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": "Loss for the year",
        "totalLabel": "Loss for the year",
        "verboseLabel": "Loss for the year"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfCashFlows",
      "http://voegol.com.br/role/StatementsOfChangesInEquity",
      "http://voegol.com.br/role/StatementsOfComprehensiveIncomeLoss",
      "http://voegol.com.br/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProfitLossAttributableToAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net income (loss) attributable to:"
       }
      }
     },
     "localname": "ProfitLossAttributableToAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ProfitLossAttributableToNoncontrollingInterests": {
     "auth_ref": [
      "r32",
      "r121"
     ],
     "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": "Non-controlling interest shareholders"
       }
      }
     },
     "localname": "ProfitLossAttributableToNoncontrollingInterests",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity": {
     "auth_ref": [
      "r75"
     ],
     "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": "Net loss for the fiscal year attributed to controlling shareholders"
       }
      }
     },
     "localname": "ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/ResultsPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProfitLossAttributableToOwnersOfParent": {
     "auth_ref": [
      "r33"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The profit (loss) from continuing and discontinued operations attributable to owners of the parent. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Equity holders of the parent company"
       }
      }
     },
     "localname": "ProfitLossAttributableToOwnersOfParent",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProfitLossBeforeTax": {
     "auth_ref": [
      "r170",
      "r228",
      "r229",
      "r270",
      "r271"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfOperations": {
       "order": 1.0,
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The profit (loss) before tax expense or income. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Loss before income tax and social contribution",
        "totalLabel": "Loss before income tax and social contribution"
       }
      }
     },
     "localname": "ProfitLossBeforeTax",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/DeferredTaxesDetails3",
      "http://voegol.com.br/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProfitLossFromOperatingActivities": {
     "auth_ref": [
      "r242",
      "r309"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfOperations": {
       "order": 3.0,
       "parentTag": "gol_IncomeBeforeFinancialResultsNetAndIncomeTaxes",
       "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": "Equity pick up method"
       }
      }
     },
     "localname": "ProfitLossFromOperatingActivities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PropertyPlantAndEquipment": {
     "auth_ref": [
      "r8",
      "r51"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfFinancialPosition": {
       "order": 8.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"
       }
      }
     },
     "localname": "PropertyPlantAndEquipment",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/PropertyPlantAndEquipmentDetails",
      "http://voegol.com.br/role/StatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, plant and equipment [abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_PropertyPlantAndEquipmentByOperatingLeaseStatusAxis": {
     "auth_ref": [
      "r149"
     ],
     "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": "Property, plant and equipment by operating lease status [axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByOperatingLeaseStatusAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/LeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_PropertyPlantAndEquipmentByOperatingLeaseStatusMember": {
     "auth_ref": [
      "r149"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all property, plant and equipment when disaggregated by the operating lease status by a lessor. It also represents the standard value for the 'Property, plant and equipment by operating lease status' axis if no other member is used. [Refer: Property, plant and equipment]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByOperatingLeaseStatusMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/LeasesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_PropertyPlantAndEquipmentMember": {
     "auth_ref": [
      "r52",
      "r243",
      "r258"
     ],
     "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]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/CommitmentsDetails",
      "http://voegol.com.br/role/CommitmentsDetails1",
      "http://voegol.com.br/role/CommitmentsDetailsNarrative",
      "http://voegol.com.br/role/PropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ProportionOfOwnershipInterestInSubsidiary": {
     "auth_ref": [
      "r66",
      "r70",
      "r124"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The proportion of ownership interest in a subsidiary attributable to the entity. [Refer: Subsidiaries [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "% of interest in the capital stock"
       }
      }
     },
     "localname": "ProportionOfOwnershipInterestInSubsidiary",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/OperatingContextDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_ProvisionUsedOtherProvisions": {
     "auth_ref": [
      "r87"
     ],
     "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",
        "negatedLabel": "Provisions used"
       }
      }
     },
     "localname": "ProvisionUsedOtherProvisions",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/ProvisionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_Provisions": {
     "auth_ref": [
      "r14"
     ],
     "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 [Default Label]",
        "periodEndLabel": "Balance as of beginning of period",
        "periodStartLabel": "Balance as of beginning of period",
        "verboseLabel": "Total"
       }
      }
     },
     "localname": "Provisions",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/ProvisionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProvisionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Provisions [abstract]"
       }
      }
     },
     "localname": "ProvisionsAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities": {
     "auth_ref": [
      "r249"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfCashFlows": {
       "order": 6.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://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities": {
     "auth_ref": [
      "r249"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfCashFlows": {
       "order": 3.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://voegol.com.br/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PurchaseOfTreasuryShares": {
     "auth_ref": [
      "r303"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease in equity resulting from the purchase of treasury shares. [Refer: Treasury shares]"
       }
      },
      "en-us": {
       "role": {
        "label": "Treasury shares transferred"
       }
      }
     },
     "localname": "PurchaseOfTreasuryShares",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis": {
     "auth_ref": [
      "r161"
     ],
     "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": "Ranges of exercise prices for outstanding share options [axis]"
       }
      }
     },
     "localname": "RangesOfExercisePricesForOutstandingShareOptionsAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember": {
     "auth_ref": [
      "r161"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for aggregated ranges of exercise prices for outstanding share options that are meaningful for assessing the number and timing of additional shares that may be issued and the cash that may be received upon exercise of those options. It also represents the standard value for the 'Ranges of exercise prices for outstanding share options' axis if no other member is used. [Refer: Ranges [member]]"
       }
      }
     },
     "localname": "RangesOfExercisePricesForOutstandingShareOptionsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_RepairsAndMaintenanceExpense": {
     "auth_ref": [
      "r309"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfOperations": {
       "order": 7.0,
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expenses incurred for the day-to-day servicing of assets, which may include the cost of labour, consumables or small parts."
       }
      },
      "en-us": {
       "role": {
        "label": "Repairs and maintenance expense",
        "negatedLabel": "Maintenance, materials and repairs"
       }
      }
     },
     "localname": "RepairsAndMaintenanceExpense",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ReserveOfSharebasedPaymentsMember": {
     "auth_ref": [
      "r230"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity resulting from share-based payments."
       }
      },
      "en-us": {
       "role": {
        "label": "Reserve of share-based payments [member]"
       }
      }
     },
     "localname": "ReserveOfSharebasedPaymentsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_RetainedEarningsMember": {
     "auth_ref": [
      "r6",
      "r230"
     ],
     "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]"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Revenue": {
     "auth_ref": [
      "r35",
      "r130",
      "r170",
      "r196",
      "r200",
      "r204",
      "r205",
      "r208",
      "r228",
      "r229",
      "r255"
     ],
     "calculation": {
      "http://voegol.com.br/role/RevenueDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://voegol.com.br/role/StatementsOfOperations": {
       "order": 1.0,
       "parentTag": "gol_IncomeBeforeFinancialResultsNetAndIncomeTaxes",
       "weight": 1.0
      }
     },
     "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 [Default Label]",
        "totalLabel": "Total net revenue",
        "verboseLabel": "Revenue"
       }
      }
     },
     "localname": "Revenue",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/RevenueDetails",
      "http://voegol.com.br/role/RevenueDetails1",
      "http://voegol.com.br/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RevenueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net revenue",
        "verboseLabel": "Revenue [abstract]"
       }
      }
     },
     "localname": "RevenueAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_RevenueFromRenderingOfCargoAndMailTransportServices": {
     "auth_ref": [
      "r304"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfOperations": {
       "order": 2.0,
       "parentTag": "ifrs-full_Revenue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of revenue arising from the rendering of cargo and mail transport services. [Refer: Revenue]"
       }
      },
      "en-us": {
       "role": {
        "label": "Mileage program, cargo and other"
       }
      }
     },
     "localname": "RevenueFromRenderingOfCargoAndMailTransportServices",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RevenueFromRenderingOfPassengerTransportServices": {
     "auth_ref": [
      "r304"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfOperations": {
       "order": 1.0,
       "parentTag": "ifrs-full_Revenue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of revenue arising from the rendering of passenger transport services. [Refer: Revenue]"
       }
      },
      "en-us": {
       "role": {
        "label": "Passenger"
       }
      }
     },
     "localname": "RevenueFromRenderingOfPassengerTransportServices",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_SalesAndMarketingExpense": {
     "auth_ref": [
      "r309"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfOperations": {
       "order": 6.0,
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expense relating to the marketing and selling of goods or services."
       }
      },
      "en-us": {
       "role": {
        "label": "Sales and marketing expense",
        "negatedLabel": "Sales and marketing"
       }
      }
     },
     "localname": "SalesAndMarketingExpense",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_SensitivityAnalysisForEachTypeOfMarketRisk": {
     "auth_ref": [
      "r188"
     ],
     "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": "Schedule of fluctuations in interest rates"
       }
      }
     },
     "localname": "SensitivityAnalysisForEachTypeOfMarketRisk",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_ServicesExpense": {
     "auth_ref": [
      "r309"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expense arising from services."
       }
      },
      "en-us": {
       "role": {
        "label": "Expense related to services"
       }
      }
     },
     "localname": "ServicesExpense",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/TransactionsWithRelatedPartiesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_SharebasedPaymentArrangementsMember": {
     "auth_ref": [
      "r162"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for an agreement between the entity or another group entity or any shareholder of the group entity and another party (including an employee) that entitles the other party to receive (a) cash or other assets of the entity for amounts that are based on the price (or value) of equity instruments (including shares or share options) of the entity or another group entity; or (b) equity instruments (including shares or share options) of the entity or another group entity, provided that the specified vesting conditions, if any, are met. It also represents the standard value for the 'Types of share-based payment arrangements' axis if no other member is used."
       }
      }
     },
     "localname": "SharebasedPaymentArrangementsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsDetails1",
      "http://voegol.com.br/role/Share-basedPaymentsDetails2",
      "http://voegol.com.br/role/Share-basedPaymentsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ShorttermBorrowings": {
     "auth_ref": [
      "r305"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfFinancialPosition": {
       "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": "Loans and financing",
        "verboseLabel": "Current"
       }
      }
     },
     "localname": "ShorttermBorrowings",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/LoansAndFinancingDetails",
      "http://voegol.com.br/role/StatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ShorttermInvestmentsClassifiedAsCashEquivalents": {
     "auth_ref": [
      "r325"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "A classification of cash equivalents representing short-term investments. [Refer: Cash equivalents]"
       }
      },
      "en-us": {
       "role": {
        "label": "Short-term investments, classified as cash equivalents",
        "verboseLabel": "Financial investments"
       }
      }
     },
     "localname": "ShorttermInvestmentsClassifiedAsCashEquivalents",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails",
      "http://voegol.com.br/role/FinancialInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_SignificantInvestmentsInSubsidiariesAxis": {
     "auth_ref": [
      "r67",
      "r71",
      "r137"
     ],
     "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://voegol.com.br/role/DeferredTaxesDetails2",
      "http://voegol.com.br/role/IntangibleAssetsDetails1",
      "http://voegol.com.br/role/LoansAndFinancingDetails1",
      "http://voegol.com.br/role/LoansAndFinancingDetails2",
      "http://voegol.com.br/role/ProvisionsDetailsNarrative",
      "http://voegol.com.br/role/Share-basedPaymentsDetailsNarrative"
     ],
     "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_StatementOfChangesInEquityAbstract": {
     "auth_ref": [],
     "localname": "StatementOfChangesInEquityAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "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://voegol.com.br/role/ResultsPerShareDetails",
      "http://voegol.com.br/role/StatementsOfChangesInEquity"
     ],
     "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_TaxEffectOfForeignTaxRates": {
     "auth_ref": [
      "r42"
     ],
     "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 foreign tax rates. [Refer: Accounting profit]"
       }
      },
      "en-us": {
       "role": {
        "label": "Tax effect of foreign tax rates",
        "negatedLabel": "Exchange rate change on foreign investments"
       }
      }
     },
     "localname": "TaxEffectOfForeignTaxRates",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/DeferredTaxesDetails3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TaxExpenseIncomeAtApplicableTaxRate": {
     "auth_ref": [
      "r42"
     ],
     "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",
        "negatedLabel": "Income at the statutory tax rate"
       }
      }
     },
     "localname": "TaxExpenseIncomeAtApplicableTaxRate",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/DeferredTaxesDetails3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TaxRateEffectOfTaxLosses": {
     "auth_ref": [
      "r43"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The tax rate effect on the reconciliation between the average effective tax rate and the applicable tax rate resulting from tax losses. [Refer: Average effective tax rate; Applicable tax rate]"
       }
      },
      "en-us": {
       "role": {
        "label": "Taxable income"
       }
      }
     },
     "localname": "TaxRateEffectOfTaxLosses",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/SummaryOfSignificantAccountingPracticesDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis": {
     "auth_ref": [
      "r46"
     ],
     "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://voegol.com.br/role/DeferredTaxesDetails",
      "http://voegol.com.br/role/SummaryOfSignificantAccountingPracticesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember": {
     "auth_ref": [
      "r46"
     ],
     "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]]"
       }
      }
     },
     "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/DeferredTaxesDetails",
      "http://voegol.com.br/role/SummaryOfSignificantAccountingPracticesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers": {
     "auth_ref": [
      "r232",
      "r306"
     ],
     "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",
        "verboseLabel": "Suppliers"
       }
      }
     },
     "localname": "TradeAndOtherCurrentPayablesToTradeSuppliers",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TradeAndOtherCurrentReceivables": {
     "auth_ref": [
      "r12",
      "r25"
     ],
     "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",
        "verboseLabel": "Trade receivables"
       }
      }
     },
     "localname": "TradeAndOtherCurrentReceivables",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails5"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TradeReceivables": {
     "auth_ref": [
      "r233"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount due from customers for goods and services sold."
       }
      },
      "en-us": {
       "role": {
        "label": "Trade receivables [Default Label]",
        "verboseLabel": "Trade receivables"
       }
      }
     },
     "localname": "TradeReceivables",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TreasuryShares": {
     "auth_ref": [
      "r72",
      "r235"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfFinancialPosition": {
       "order": 3.0,
       "parentTag": "ifrs-full_Equity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "An entity\u2019s own equity instruments, held by the entity or other members of the consolidated group."
       }
      },
      "en-us": {
       "role": {
        "label": "Treasury shares [Default Label]",
        "negatedLabel": "Treasury shares",
        "verboseLabel": "Treasury shares"
       }
      }
     },
     "localname": "TreasuryShares",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/ShareholdersEquityDetailsNarrative",
      "http://voegol.com.br/role/StatementsOfFinancialPosition"
     ],
     "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]"
       }
      }
     },
     "localname": "TreasurySharesMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/LiabilitiesFromFinancingActivitiesDetails",
      "http://voegol.com.br/role/ShareholdersEquityDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TypesOfRisksAxis": {
     "auth_ref": [
      "r171",
      "r180",
      "r181",
      "r213",
      "r214",
      "r215",
      "r217"
     ],
     "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://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails2",
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails3",
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails5",
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails6",
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails7",
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails9"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TypesOfRisksMember": {
     "auth_ref": [
      "r171",
      "r180",
      "r181",
      "r213",
      "r214",
      "r215",
      "r217"
     ],
     "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."
       }
      }
     },
     "localname": "TypesOfRisksMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails2",
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails3",
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails5",
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails6",
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails7",
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails9"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TypesOfSharebasedPaymentArrangementsAxis": {
     "auth_ref": [
      "r162"
     ],
     "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 share-based payment arrangements [axis]"
       }
      }
     },
     "localname": "TypesOfSharebasedPaymentArrangementsAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/Share-basedPaymentsDetails1",
      "http://voegol.com.br/role/Share-basedPaymentsDetails2",
      "http://voegol.com.br/role/Share-basedPaymentsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ValuationTechniquesMember": {
     "auth_ref": [
      "r141"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for valuation techniques used by the entity to measure fair value. It also represents the standard value for the 'Valuation techniques used in fair value measurement' axis if no other member is used. [Refer: At fair value [member]]"
       }
      }
     },
     "localname": "ValuationTechniquesMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails8"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis": {
     "auth_ref": [
      "r141"
     ],
     "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": "Valuation techniques used in fair value measurement [axis]"
       }
      }
     },
     "localname": "ValuationTechniquesUsedInFairValueMeasurementAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails8"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_VehiclesMember": {
     "auth_ref": [
      "r312"
     ],
     "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]"
       }
      }
     },
     "localname": "VehiclesMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/PropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_WagesAndSalaries": {
     "auth_ref": [
      "r314"
     ],
     "calculation": {
      "http://voegol.com.br/role/StatementsOfOperations": {
       "order": 1.0,
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0
      }
     },
     "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",
        "negatedLabel": "Salaries, wages and benefits"
       }
      }
     },
     "localname": "WagesAndSalaries",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_WeightedAverageShares": {
     "auth_ref": [
      "r76"
     ],
     "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 outstanding shares (in thousands)"
       }
      }
     },
     "localname": "WeightedAverageShares",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/ResultsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "ifrs-full_WorkInProgress": {
     "auth_ref": [
      "r234",
      "r315"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "A classification of current inventory representing the amount of assets currently in production, which require further processes to be converted into finished goods or services. [Refer: Current finished goods; Inventories]"
       }
      },
      "en-us": {
       "role": {
        "label": "Parts and maintenance materials"
       }
      }
     },
     "localname": "WorkInProgress",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://voegol.com.br/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "srt_BoardOfDirectorsChairmanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Board of Directors Chairman [Member]"
       }
      }
     },
     "localname": "BoardOfDirectorsChairmanMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://voegol.com.br/role/ShareholdersEquityDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CurrencyAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Currency [Axis]"
       }
      }
     },
     "localname": "CurrencyAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://voegol.com.br/role/CashAndCashEquivalentsDetails1",
      "http://voegol.com.br/role/CommitmentsDetailsNarrative",
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails5",
      "http://voegol.com.br/role/FinancialInvestmentsDetails",
      "http://voegol.com.br/role/LoansAndFinancingDetails",
      "http://voegol.com.br/role/LoansAndFinancingDetails2",
      "http://voegol.com.br/role/LoansAndFinancingDetails3",
      "http://voegol.com.br/role/LoansAndFinancingDetailsNarrative",
      "http://voegol.com.br/role/SummaryOfSignificantAccountingPracticesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProvedDevelopedAndUndevelopedOilAndGasReserveQuantitiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proved Developed and Undeveloped Oil and Gas Reserve Quantities [Table]"
       }
      }
     },
     "localname": "ProvedDevelopedAndUndevelopedOilAndGasReserveQuantitiesTable",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://voegol.com.br/role/TransactionsWithRelatedPartiesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ReserveQuantitiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reserve Quantities [Line Items]"
       }
      }
     },
     "localname": "ReserveQuantitiesLineItems",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://voegol.com.br/role/TransactionsWithRelatedPartiesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [],
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails4"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://voegol.com.br/role/FinancialInstrumentsAndRiskManagementDetails4"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Axis]"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://voegol.com.br/role/ShareholdersEquityDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://voegol.com.br/role/ShareholdersEquityDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    }
   },
   "unitCount": 9
  }
 },
 "std_ref": {
  "r0": {
   "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/disclosureRef"
  },
  "r1": {
   "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"
  },
  "r10": {
   "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"
  },
  "r100": {
   "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"
  },
  "r101": {
   "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"
  },
  "r102": {
   "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"
  },
  "r103": {
   "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"
  },
  "r104": {
   "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"
  },
  "r105": {
   "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"
  },
  "r106": {
   "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/2003/role/disclosureRef"
  },
  "r107": {
   "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"
  },
  "r108": {
   "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"
  },
  "r109": {
   "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"
  },
  "r11": {
   "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"
  },
  "r110": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2022-en-r&anchor=para_35&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r111": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "44B",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2022-en-r&anchor=para_44B_c&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r112": {
   "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"
  },
  "r113": {
   "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"
  },
  "r114": {
   "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"
  },
  "r115": {
   "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"
  },
  "r116": {
   "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"
  },
  "r117": {
   "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"
  },
  "r118": {
   "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"
  },
  "r119": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "12",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2022-en-r&anchor=para_12_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": "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"
  },
  "r120": {
   "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"
  },
  "r121": {
   "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"
  },
  "r122": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "19B",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2022-en-r&anchor=para_19B_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r123": {
   "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"
  },
  "r124": {
   "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"
  },
  "r125": {
   "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"
  },
  "r126": {
   "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"
  },
  "r127": {
   "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"
  },
  "r128": {
   "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"
  },
  "r129": {
   "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"
  },
  "r13": {
   "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"
  },
  "r130": {
   "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"
  },
  "r131": {
   "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"
  },
  "r132": {
   "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"
  },
  "r133": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B13",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2022-en-r&anchor=para_B13_b&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r134": {
   "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"
  },
  "r135": {
   "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"
  },
  "r136": {
   "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"
  },
  "r137": {
   "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"
  },
  "r138": {
   "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"
  },
  "r139": {
   "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"
  },
  "r14": {
   "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"
  },
  "r140": {
   "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"
  },
  "r141": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "93",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2022-en-r&anchor=para_93_d&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r142": {
   "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"
  },
  "r143": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "93",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2022-en-r&anchor=para_93&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r144": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "97",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2022-en-r&anchor=para_97&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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"
  },
  "r147": {
   "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"
  },
  "r148": {
   "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"
  },
  "r149": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "95",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2022-en-r&anchor=para_95&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": "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"
  },
  "r150": {
   "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"
  },
  "r151": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "16",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2022-en-r&doctype=Standard&dita_xref=IFRS16_g51-60__IFRS16_g51-60_TI",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r152": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "16",
   "Section": "Presentation",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2022-en-r&doctype=Standard&dita_xref=IFRS16_g47-50__IFRS16_g47-50_TI",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r153": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "44",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2022-en-r&anchor=para_44&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r154": {
   "Clause": "i",
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2022-en-r&anchor=para_45_b_i&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r155": {
   "Clause": "ii",
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2022-en-r&anchor=para_45_b_ii&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r156": {
   "Clause": "iii",
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2022-en-r&anchor=para_45_b_iii&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r157": {
   "Clause": "iv",
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2022-en-r&anchor=para_45_b_iv&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r158": {
   "Clause": "vi",
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2022-en-r&anchor=para_45_b_vi&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r159": {
   "Clause": "vii",
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2022-en-r&anchor=para_45_b_vii&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": "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"
  },
  "r160": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2022-en-r&anchor=para_45_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r161": {
   "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"
  },
  "r162": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2022-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r163": {
   "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"
  },
  "r164": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "47",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2022-en-r&anchor=para_47_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r165": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B64",
   "Subparagraph": "j",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2022-en-r&anchor=para_B64_j&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r166": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B64",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2022-en-r&anchor=para_B64&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r167": {
   "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"
  },
  "r168": {
   "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"
  },
  "r169": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B67",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2022-en-r&anchor=para_B67&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r17": {
   "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"
  },
  "r170": {
   "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"
  },
  "r171": {
   "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"
  },
  "r172": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "22A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_22A&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r173": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "23A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_23A&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r174": {
   "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"
  },
  "r175": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "23B",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_23B_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r176": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "24A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_24A&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r177": {
   "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"
  },
  "r178": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "24C",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_24C&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r179": {
   "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"
  },
  "r18": {
   "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"
  },
  "r180": {
   "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"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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"
  },
  "r187": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "39",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_39_c&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r188": {
   "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"
  },
  "r189": {
   "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"
  },
  "r19": {
   "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"
  },
  "r190": {
   "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"
  },
  "r191": {
   "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"
  },
  "r192": {
   "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"
  },
  "r193": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B11E",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_B11E&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r194": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Section": "Credit risk",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&doctype=Standard&dita_xref=IFRS07_g35A-38__IFRS07_g35A-38_TI",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r2": {
   "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"
  },
  "r20": {
   "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"
  },
  "r200": {
   "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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"
  },
  "r205": {
   "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"
  },
  "r206": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "33",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&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": "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "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"
  },
  "r21": {
   "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"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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"
  },
  "r212": {
   "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"
  },
  "r213": {
   "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"
  },
  "r214": {
   "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"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "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"
  },
  "r218": {
   "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"
  },
  "r219": {
   "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"
  },
  "r22": {
   "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"
  },
  "r220": {
   "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"
  },
  "r221": {
   "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"
  },
  "r222": {
   "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"
  },
  "r223": {
   "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-r&anchor=para_117_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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"
  },
  "r226": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "22",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_22&doctype=Standard&book=b",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "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"
  },
  "r23": {
   "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"
  },
  "r230": {
   "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"
  },
  "r231": {
   "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"
  },
  "r232": {
   "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"
  },
  "r233": {
   "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"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "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"
  },
  "r237": {
   "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"
  },
  "r238": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "37",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2022-en-r&anchor=para_37_e&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r239": {
   "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"
  },
  "r24": {
   "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"
  },
  "r240": {
   "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"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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/exampleRef"
  },
  "r246": {
   "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"
  },
  "r247": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "119",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2022-en-r&anchor=para_119_c&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r248": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "14",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2022-en-r&anchor=para_14_f&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r249": {
   "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"
  },
  "r25": {
   "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"
  },
  "r250": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "17",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2022-en-r&anchor=para_17_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r251": {
   "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"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B23",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2022-en-r&anchor=para_B23_c&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "32",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_32&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r26": {
   "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"
  },
  "r260": {
   "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"
  },
  "r261": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B11",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_B11_a&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r262": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B11",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_B11_d&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r263": {
   "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"
  },
  "r264": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B35",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_B35_a&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r265": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B35",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_B35_c&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r266": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B35",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_B35_d&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r267": {
   "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"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "r27": {
   "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"
  },
  "r270": {
   "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"
  },
  "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/exampleRef"
  },
  "r272": {
   "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"
  },
  "r273": {
   "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"
  },
  "r274": {
   "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"
  },
  "r275": {
   "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"
  },
  "r276": {
   "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"
  },
  "r277": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "IG28",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_IG28_b&doctype=Implementation%20Guidance&book=b",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r278": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "IG28",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_IG28_c&doctype=Implementation%20Guidance&book=b",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r279": {
   "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"
  },
  "r28": {
   "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"
  },
  "r280": {
   "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"
  },
  "r281": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "IG29",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_IG29_b&doctype=Implementation%20Guidance&book=b",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r282": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r283": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r284": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r285": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r286": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r287": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "g",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r288": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12, 13, 15d",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r289": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13e",
   "Subsection": "4c",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r29": {
   "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"
  },
  "r290": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14d",
   "Subsection": "2b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r291": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "15",
   "Subsection": "d",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r292": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14a",
   "Subsection": "12",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r293": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r294": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r295": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r296": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r297": {
   "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"
  },
  "r298": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r299": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "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": "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"
  },
  "r300": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "425",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r301": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r302": {
   "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"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "r31": {
   "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"
  },
  "r310": {
   "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"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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/2009/role/commonPracticeRef"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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/2009/role/commonPracticeRef"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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/2009/role/commonPracticeRef"
  },
  "r32": {
   "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"
  },
  "r320": {
   "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/2009/role/commonPracticeRef"
  },
  "r321": {
   "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"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2022-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r33": {
   "Clause": "ii",
   "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_ii&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r330": {
   "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"
  },
  "r331": {
   "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"
  },
  "r332": {
   "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"
  },
  "r34": {
   "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"
  },
  "r35": {
   "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"
  },
  "r36": {
   "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"
  },
  "r37": {
   "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"
  },
  "r38": {
   "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"
  },
  "r39": {
   "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"
  },
  "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": "10",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=10&code=ifrs-tx-2022-en-r&doctype=Standard&dita_xref=IAS10_g17-22_IAS10_g17-22_TI",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r41": {
   "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"
  },
  "r42": {
   "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"
  },
  "r43": {
   "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"
  },
  "r44": {
   "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"
  },
  "r45": {
   "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"
  },
  "r46": {
   "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"
  },
  "r47": {
   "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"
  },
  "r48": {
   "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"
  },
  "r49": {
   "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"
  },
  "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": {
   "Clause": "iii",
   "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_iii&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r51": {
   "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"
  },
  "r52": {
   "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"
  },
  "r53": {
   "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"
  },
  "r54": {
   "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"
  },
  "r55": {
   "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"
  },
  "r56": {
   "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"
  },
  "r57": {
   "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"
  },
  "r58": {
   "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"
  },
  "r59": {
   "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"
  },
  "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": {
   "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"
  },
  "r61": {
   "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"
  },
  "r62": {
   "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"
  },
  "r63": {
   "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"
  },
  "r64": {
   "Clause": "i",
   "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_i&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r65": {
   "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"
  },
  "r66": {
   "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"
  },
  "r67": {
   "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"
  },
  "r68": {
   "Clause": "i",
   "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_i&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r69": {
   "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"
  },
  "r7": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "138",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_138_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r70": {
   "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"
  },
  "r71": {
   "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"
  },
  "r72": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "32",
   "Paragraph": "34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=32&code=ifrs-tx-2022-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r73": {
   "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"
  },
  "r74": {
   "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"
  },
  "r75": {
   "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"
  },
  "r76": {
   "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"
  },
  "r77": {
   "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"
  },
  "r78": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "134",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2022-en-r&anchor=para_134_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r79": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "134",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2022-en-r&anchor=para_134_b&doctype=Standard",
   "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": {
   "Clause": "iv",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "134",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2022-en-r&anchor=para_134_d_iv&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r81": {
   "Clause": "v",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "134",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2022-en-r&anchor=para_134_d_v&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r82": {
   "Clause": "iv",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "134",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2022-en-r&anchor=para_134_e_iv&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r83": {
   "Clause": "v",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "134",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2022-en-r&anchor=para_134_e_v&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r84": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "135",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2022-en-r&anchor=para_135_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r85": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "135",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2022-en-r&anchor=para_135_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r86": {
   "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"
  },
  "r87": {
   "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"
  },
  "r88": {
   "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"
  },
  "r89": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "37",
   "Paragraph": "86",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2022-en-r&anchor=para_86_a&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": "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"
  },
  "r90": {
   "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"
  },
  "r91": {
   "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"
  },
  "r92": {
   "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"
  },
  "r93": {
   "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"
  },
  "r94": {
   "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"
  },
  "r95": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "122",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2022-en-r&anchor=para_122_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r96": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "39",
   "Paragraph": "86",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=39&code=ifrs-tx-2022-en-r&anchor=para_86_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r97": {
   "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"
  },
  "r98": {
   "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"
  },
  "r99": {
   "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"
  }
 },
 "version": "2.2"
}
