{
 "documentInfo": {
  "documentType": "https://xbrl.org/2021/xbrl-json",
  "features": {
   "xbrl:canonicalValues": true
  },
  "namespaces": {
   "capg": "http://www.capgemini.fr/20211231",
   "ifrs-full": "http://xbrl.ifrs.org/taxonomy/2020-03-16/ifrs-full",
   "iso4217": "http://www.xbrl.org/2003/iso4217",
   "scheme": "http://standards.iso.org/iso/17442",
   "xbrl": "https://xbrl.org/2021",
   "xbrli": "http://www.xbrl.org/2003/instance"
  },
  "taxonomy": [
   "http://www.capgemini.fr/20211231/capg-2021-12-31.xsd"
  ]
 },
 "facts": {
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y180L2ZyYWc6ZDhjNmE3MDQwNjM0NDY4Mzk0NTQxY2Y3YTdhOWQzODkvdGFibGU6ZThhZTJiZTliYTk0NGQ1NzlmM2EyZDk0YWRhYzZkYjkvdGFibGVyYW5nZTplOGFlMmJlOWJhOTQ0ZDU3OWYzYTJkOTRhZGFjNmRiOV8yLTItMS0xLTY5NQ_f1a4e52e-401d-49f0-a938-bdf5c67e5ece": {
   "value": "15848000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Revenue",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y180L2ZyYWc6ZDhjNmE3MDQwNjM0NDY4Mzk0NTQxY2Y3YTdhOWQzODkvdGFibGU6ZThhZTJiZTliYTk0NGQ1NzlmM2EyZDk0YWRhYzZkYjkvdGFibGVyYW5nZTplOGFlMmJlOWJhOTQ0ZDU3OWYzYTJkOTRhZGFjNmRiOV8yLTQtMS0xLTY5NQ_7f41aef1-4db3-49fd-ad24-a090e67a456a": {
   "value": "18160000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Revenue",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y180L2ZyYWc6ZDhjNmE3MDQwNjM0NDY4Mzk0NTQxY2Y3YTdhOWQzODkvdGFibGU6ZThhZTJiZTliYTk0NGQ1NzlmM2EyZDk0YWRhYzZkYjkvdGFibGVyYW5nZTplOGFlMmJlOWJhOTQ0ZDU3OWYzYTJkOTRhZGFjNmRiOV8zLTItMS0xLTY5NQ_bce49715-b557-4a9c-8249-ab39477c61f5": {
   "value": "11712000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CostOfSales",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y180L2ZyYWc6ZDhjNmE3MDQwNjM0NDY4Mzk0NTQxY2Y3YTdhOWQzODkvdGFibGU6ZThhZTJiZTliYTk0NGQ1NzlmM2EyZDk0YWRhYzZkYjkvdGFibGVyYW5nZTplOGFlMmJlOWJhOTQ0ZDU3OWYzYTJkOTRhZGFjNmRiOV8zLTQtMS0xLTY5NQ_48b7444e-2316-402b-b196-704b4aaf4ced": {
   "value": "13368000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CostOfSales",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y180L2ZyYWc6ZDhjNmE3MDQwNjM0NDY4Mzk0NTQxY2Y3YTdhOWQzODkvdGFibGU6ZThhZTJiZTliYTk0NGQ1NzlmM2EyZDk0YWRhYzZkYjkvdGFibGVyYW5nZTplOGFlMmJlOWJhOTQ0ZDU3OWYzYTJkOTRhZGFjNmRiOV80LTItMS0xLTY5NQ_448f207f-89b8-4c79-a978-52e9c3cd6d5f": {
   "value": "1113000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:SellingExpense",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y180L2ZyYWc6ZDhjNmE3MDQwNjM0NDY4Mzk0NTQxY2Y3YTdhOWQzODkvdGFibGU6ZThhZTJiZTliYTk0NGQ1NzlmM2EyZDk0YWRhYzZkYjkvdGFibGVyYW5nZTplOGFlMmJlOWJhOTQ0ZDU3OWYzYTJkOTRhZGFjNmRiOV80LTQtMS0xLTY5NQ_08ee4d80-4a1b-4c39-ae3b-f362ca6a76d5": {
   "value": "1196000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:SellingExpense",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y180L2ZyYWc6ZDhjNmE3MDQwNjM0NDY4Mzk0NTQxY2Y3YTdhOWQzODkvdGFibGU6ZThhZTJiZTliYTk0NGQ1NzlmM2EyZDk0YWRhYzZkYjkvdGFibGVyYW5nZTplOGFlMmJlOWJhOTQ0ZDU3OWYzYTJkOTRhZGFjNmRiOV81LTItMS0xLTY5NQ_1916f3ac-515b-4aad-90e7-d12c7aa909d4": {
   "value": "1144000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GeneralAndAdministrativeExpense",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y180L2ZyYWc6ZDhjNmE3MDQwNjM0NDY4Mzk0NTQxY2Y3YTdhOWQzODkvdGFibGU6ZThhZTJiZTliYTk0NGQ1NzlmM2EyZDk0YWRhYzZkYjkvdGFibGVyYW5nZTplOGFlMmJlOWJhOTQ0ZDU3OWYzYTJkOTRhZGFjNmRiOV81LTQtMS0xLTY5NQ_95a8deba-9fce-45cb-b717-f31f81c29a0d": {
   "value": "1256000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GeneralAndAdministrativeExpense",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y180L2ZyYWc6ZDhjNmE3MDQwNjM0NDY4Mzk0NTQxY2Y3YTdhOWQzODkvdGFibGU6ZThhZTJiZTliYTk0NGQ1NzlmM2EyZDk0YWRhYzZkYjkvdGFibGVyYW5nZTplOGFlMmJlOWJhOTQ0ZDU3OWYzYTJkOTRhZGFjNmRiOV82LTItMS0xLTY5NQ_2bada4f2-6537-474d-bc9f-1456ca2be6bf": {
   "value": "13969000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OperatingExpense",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y180L2ZyYWc6ZDhjNmE3MDQwNjM0NDY4Mzk0NTQxY2Y3YTdhOWQzODkvdGFibGU6ZThhZTJiZTliYTk0NGQ1NzlmM2EyZDk0YWRhYzZkYjkvdGFibGVyYW5nZTplOGFlMmJlOWJhOTQ0ZDU3OWYzYTJkOTRhZGFjNmRiOV82LTQtMS0xLTY5NQ_7a04bc41-9f33-461d-be08-778a2d3571cf": {
   "value": "15820000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OperatingExpense",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y180L2ZyYWc6ZDhjNmE3MDQwNjM0NDY4Mzk0NTQxY2Y3YTdhOWQzODkvdGFibGU6ZThhZTJiZTliYTk0NGQ1NzlmM2EyZDk0YWRhYzZkYjkvdGFibGVyYW5nZTplOGFlMmJlOWJhOTQ0ZDU3OWYzYTJkOTRhZGFjNmRiOV83LTItMS0xLTY5NQ_1acc70f1-360c-4bea-b50c-459d164ac48c": {
   "value": "1879000000",
   "decimals": -6,
   "dimensions": {
    "concept": "capg:MargeOperationnelle",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y180L2ZyYWc6ZDhjNmE3MDQwNjM0NDY4Mzk0NTQxY2Y3YTdhOWQzODkvdGFibGU6ZThhZTJiZTliYTk0NGQ1NzlmM2EyZDk0YWRhYzZkYjkvdGFibGVyYW5nZTplOGFlMmJlOWJhOTQ0ZDU3OWYzYTJkOTRhZGFjNmRiOV83LTQtMS0xLTY5NQ_cd22c2d2-92da-4cf3-9ed5-7faa5428b4d6": {
   "value": "2340000000",
   "decimals": -6,
   "dimensions": {
    "concept": "capg:MargeOperationnelle",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y180L2ZyYWc6ZDhjNmE3MDQwNjM0NDY4Mzk0NTQxY2Y3YTdhOWQzODkvdGFibGU6ZThhZTJiZTliYTk0NGQ1NzlmM2EyZDk0YWRhYzZkYjkvdGFibGVyYW5nZTplOGFlMmJlOWJhOTQ0ZDU3OWYzYTJkOTRhZGFjNmRiOV84LTItMS0xLTY5NQ_fb060e0b-06eb-4ccf-af18-217d496bc672": {
   "value": "377000000",
   "decimals": -6,
   "dimensions": {
    "concept": "capg:AutresDepensesEtAutresPertes",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y180L2ZyYWc6ZDhjNmE3MDQwNjM0NDY4Mzk0NTQxY2Y3YTdhOWQzODkvdGFibGU6ZThhZTJiZTliYTk0NGQ1NzlmM2EyZDk0YWRhYzZkYjkvdGFibGVyYW5nZTplOGFlMmJlOWJhOTQ0ZDU3OWYzYTJkOTRhZGFjNmRiOV84LTQtMS0xLTY5NQ_fd6b2e3e-36ca-4306-912e-27a99bba50ac": {
   "value": "501000000",
   "decimals": -6,
   "dimensions": {
    "concept": "capg:AutresDepensesEtAutresPertes",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y180L2ZyYWc6ZDhjNmE3MDQwNjM0NDY4Mzk0NTQxY2Y3YTdhOWQzODkvdGFibGU6ZThhZTJiZTliYTk0NGQ1NzlmM2EyZDk0YWRhYzZkYjkvdGFibGVyYW5nZTplOGFlMmJlOWJhOTQ0ZDU3OWYzYTJkOTRhZGFjNmRiOV85LTItMS0xLTY5NQ_28881b00-782b-4902-ba04-1700802a0dee": {
   "value": "1502000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromOperatingActivities",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y180L2ZyYWc6ZDhjNmE3MDQwNjM0NDY4Mzk0NTQxY2Y3YTdhOWQzODkvdGFibGU6ZThhZTJiZTliYTk0NGQ1NzlmM2EyZDk0YWRhYzZkYjkvdGFibGVyYW5nZTplOGFlMmJlOWJhOTQ0ZDU3OWYzYTJkOTRhZGFjNmRiOV85LTQtMS0xLTY5NQ_a10aeddf-1645-444a-b97c-447df1139b1d": {
   "value": "1839000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromOperatingActivities",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y180L2ZyYWc6ZDhjNmE3MDQwNjM0NDY4Mzk0NTQxY2Y3YTdhOWQzODkvdGFibGU6ZThhZTJiZTliYTk0NGQ1NzlmM2EyZDk0YWRhYzZkYjkvdGFibGVyYW5nZTplOGFlMmJlOWJhOTQ0ZDU3OWYzYTJkOTRhZGFjNmRiOV8xMC0yLTEtMS02OTU_185df2cb-c371-4a7c-91fe-195b24170ccc": {
   "value": "82000000",
   "decimals": -6,
   "dimensions": {
    "concept": "capg:CoutsFinanciersNets",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y180L2ZyYWc6ZDhjNmE3MDQwNjM0NDY4Mzk0NTQxY2Y3YTdhOWQzODkvdGFibGU6ZThhZTJiZTliYTk0NGQ1NzlmM2EyZDk0YWRhYzZkYjkvdGFibGVyYW5nZTplOGFlMmJlOWJhOTQ0ZDU3OWYzYTJkOTRhZGFjNmRiOV8xMC00LTEtMS02OTU_d873921f-94ae-48df-acb0-e94e5487bf0b": {
   "value": "117000000",
   "decimals": -6,
   "dimensions": {
    "concept": "capg:CoutsFinanciersNets",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y180L2ZyYWc6ZDhjNmE3MDQwNjM0NDY4Mzk0NTQxY2Y3YTdhOWQzODkvdGFibGU6ZThhZTJiZTliYTk0NGQ1NzlmM2EyZDk0YWRhYzZkYjkvdGFibGVyYW5nZTplOGFlMmJlOWJhOTQ0ZDU3OWYzYTJkOTRhZGFjNmRiOV8xMS0yLTEtMS02OTU_c16cb80a-f4b6-4f94-98e9-a3691b4c766f": {
   "value": "-65000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherFinanceIncomeCost",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y180L2ZyYWc6ZDhjNmE3MDQwNjM0NDY4Mzk0NTQxY2Y3YTdhOWQzODkvdGFibGU6ZThhZTJiZTliYTk0NGQ1NzlmM2EyZDk0YWRhYzZkYjkvdGFibGVyYW5nZTplOGFlMmJlOWJhOTQ0ZDU3OWYzYTJkOTRhZGFjNmRiOV8xMS00LTEtMS02OTU_f8f3c3a1-e153-40fd-a6e2-42b67c9be54c": {
   "value": "-42000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherFinanceIncomeCost",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y180L2ZyYWc6ZDhjNmE3MDQwNjM0NDY4Mzk0NTQxY2Y3YTdhOWQzODkvdGFibGU6ZThhZTJiZTliYTk0NGQ1NzlmM2EyZDk0YWRhYzZkYjkvdGFibGVyYW5nZTplOGFlMmJlOWJhOTQ0ZDU3OWYzYTJkOTRhZGFjNmRiOV8xMi0yLTEtMS02OTU_6e2025c1-a90b-443a-aad8-615ea7f596c5": {
   "value": "-147000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinanceIncomeCost",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y180L2ZyYWc6ZDhjNmE3MDQwNjM0NDY4Mzk0NTQxY2Y3YTdhOWQzODkvdGFibGU6ZThhZTJiZTliYTk0NGQ1NzlmM2EyZDk0YWRhYzZkYjkvdGFibGVyYW5nZTplOGFlMmJlOWJhOTQ0ZDU3OWYzYTJkOTRhZGFjNmRiOV8xMi00LTEtMS02OTU_de1a529e-8a3b-4abe-8449-8f1f23b6d83e": {
   "value": "-159000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinanceIncomeCost",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y180L2ZyYWc6ZDhjNmE3MDQwNjM0NDY4Mzk0NTQxY2Y3YTdhOWQzODkvdGFibGU6ZThhZTJiZTliYTk0NGQ1NzlmM2EyZDk0YWRhYzZkYjkvdGFibGVyYW5nZTplOGFlMmJlOWJhOTQ0ZDU3OWYzYTJkOTRhZGFjNmRiOV8xMy0yLTEtMS02OTU_44e92d58-6f26-42d4-9808-ad853d9e89e1": {
   "value": "400000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxExpenseContinuingOperations",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y180L2ZyYWc6ZDhjNmE3MDQwNjM0NDY4Mzk0NTQxY2Y3YTdhOWQzODkvdGFibGU6ZThhZTJiZTliYTk0NGQ1NzlmM2EyZDk0YWRhYzZkYjkvdGFibGVyYW5nZTplOGFlMmJlOWJhOTQ0ZDU3OWYzYTJkOTRhZGFjNmRiOV8xMy00LTEtMS02OTU_b27b2161-dc67-4029-8dcd-27c7d8ce0e64": {
   "value": "526000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxExpenseContinuingOperations",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y180L2ZyYWc6ZDhjNmE3MDQwNjM0NDY4Mzk0NTQxY2Y3YTdhOWQzODkvdGFibGU6ZThhZTJiZTliYTk0NGQ1NzlmM2EyZDk0YWRhYzZkYjkvdGFibGVyYW5nZTplOGFlMmJlOWJhOTQ0ZDU3OWYzYTJkOTRhZGFjNmRiOV8xNC00LTEtMS0xMTg4_578f8b1f-3cb5-40c1-b93d-d5312b7b03bd": {
   "value": "5000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y180L2ZyYWc6ZDhjNmE3MDQwNjM0NDY4Mzk0NTQxY2Y3YTdhOWQzODkvdGFibGU6ZThhZTJiZTliYTk0NGQ1NzlmM2EyZDk0YWRhYzZkYjkvdGFibGVyYW5nZTplOGFlMmJlOWJhOTQ0ZDU3OWYzYTJkOTRhZGFjNmRiOV8xNC0yLTEtMS02OTU_e246c987-fb34-49d9-b0d2-d99f71018c7d": {
   "value": "955000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y180L2ZyYWc6ZDhjNmE3MDQwNjM0NDY4Mzk0NTQxY2Y3YTdhOWQzODkvdGFibGU6ZThhZTJiZTliYTk0NGQ1NzlmM2EyZDk0YWRhYzZkYjkvdGFibGVyYW5nZTplOGFlMmJlOWJhOTQ0ZDU3OWYzYTJkOTRhZGFjNmRiOV8xNC00LTEtMS02OTU_18abf105-7513-4dc9-b3ec-b86f2964dfde": {
   "value": "1159000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y180L2ZyYWc6ZDhjNmE3MDQwNjM0NDY4Mzk0NTQxY2Y3YTdhOWQzODkvdGFibGU6ZThhZTJiZTliYTk0NGQ1NzlmM2EyZDk0YWRhYzZkYjkvdGFibGVyYW5nZTplOGFlMmJlOWJhOTQ0ZDU3OWYzYTJkOTRhZGFjNmRiOV8xNi0yLTEtMS02OTU_9a410525-a73e-4c60-b466-ac6e6630b6ce": {
   "value": "957000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToOwnersOfParent",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y180L2ZyYWc6ZDhjNmE3MDQwNjM0NDY4Mzk0NTQxY2Y3YTdhOWQzODkvdGFibGU6ZThhZTJiZTliYTk0NGQ1NzlmM2EyZDk0YWRhYzZkYjkvdGFibGVyYW5nZTplOGFlMmJlOWJhOTQ0ZDU3OWYzYTJkOTRhZGFjNmRiOV8xNi00LTEtMS02OTU_a6cb2e95-d2b7-4fbd-8708-fe051cb3e17d": {
   "value": "1157000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToOwnersOfParent",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y180L2ZyYWc6ZDhjNmE3MDQwNjM0NDY4Mzk0NTQxY2Y3YTdhOWQzODkvdGFibGU6ZThhZTJiZTliYTk0NGQ1NzlmM2EyZDk0YWRhYzZkYjkvdGFibGVyYW5nZTplOGFlMmJlOWJhOTQ0ZDU3OWYzYTJkOTRhZGFjNmRiOV8xNy0yLTEtMS02OTU_f5064e04-a7e0-42e9-8673-ebdfa78b0ea7": {
   "value": "-2000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToNoncontrollingInterests",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y180L2ZyYWc6ZDhjNmE3MDQwNjM0NDY4Mzk0NTQxY2Y3YTdhOWQzODkvdGFibGU6ZThhZTJiZTliYTk0NGQ1NzlmM2EyZDk0YWRhYzZkYjkvdGFibGVyYW5nZTplOGFlMmJlOWJhOTQ0ZDU3OWYzYTJkOTRhZGFjNmRiOV8xNy00LTEtMS02OTU_d637997f-b856-41f8-a9c9-88b687e553dd": {
   "value": "2000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToNoncontrollingInterests",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y180L2ZyYWc6ZDhjNmE3MDQwNjM0NDY4Mzk0NTQxY2Y3YTdhOWQzODkvdGFibGU6ZThhZTJiZTliYTk0NGQ1NzlmM2EyZDk0YWRhYzZkYjkvdGFibGVyYW5nZTplOGFlMmJlOWJhOTQ0ZDU3OWYzYTJkOTRhZGFjNmRiOV8xOS0yLTEtMS02OTU_97ea25af-6a89-4dab-9dc5-d0c74ec35d9d": {
   "value": "167620101",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:WeightedAverageShares",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y180L2ZyYWc6ZDhjNmE3MDQwNjM0NDY4Mzk0NTQxY2Y3YTdhOWQzODkvdGFibGU6ZThhZTJiZTliYTk0NGQ1NzlmM2EyZDk0YWRhYzZkYjkvdGFibGVyYW5nZTplOGFlMmJlOWJhOTQ0ZDU3OWYzYTJkOTRhZGFjNmRiOV8xOS00LTEtMS02OTU_2b9360a3-5f1c-4915-8df7-435342de7899": {
   "value": "168574058",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:WeightedAverageShares",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y180L2ZyYWc6ZDhjNmE3MDQwNjM0NDY4Mzk0NTQxY2Y3YTdhOWQzODkvdGFibGU6ZThhZTJiZTliYTk0NGQ1NzlmM2EyZDk0YWRhYzZkYjkvdGFibGVyYW5nZTplOGFlMmJlOWJhOTQ0ZDU3OWYzYTJkOTRhZGFjNmRiOV8yMC0yLTEtMS02OTU_6bf8148b-63f4-42f9-80c3-124c31d9e926": {
   "value": "5.71",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:BasicEarningsLossPerShare",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y180L2ZyYWc6ZDhjNmE3MDQwNjM0NDY4Mzk0NTQxY2Y3YTdhOWQzODkvdGFibGU6ZThhZTJiZTliYTk0NGQ1NzlmM2EyZDk0YWRhYzZkYjkvdGFibGVyYW5nZTplOGFlMmJlOWJhOTQ0ZDU3OWYzYTJkOTRhZGFjNmRiOV8yMC00LTEtMS02OTU_7e6783ad-080b-41f7-8855-062ebc1198ab": {
   "value": "6.87",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:BasicEarningsLossPerShare",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y180L2ZyYWc6ZDhjNmE3MDQwNjM0NDY4Mzk0NTQxY2Y3YTdhOWQzODkvdGFibGU6ZThhZTJiZTliYTk0NGQ1NzlmM2EyZDk0YWRhYzZkYjkvdGFibGVyYW5nZTplOGFlMmJlOWJhOTQ0ZDU3OWYzYTJkOTRhZGFjNmRiOV8yMS0yLTEtMS02OTU_86ccad4c-696a-452b-b261-4ed933d07ad2": {
   "value": "172555946",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:AdjustedWeightedAverageShares",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y180L2ZyYWc6ZDhjNmE3MDQwNjM0NDY4Mzk0NTQxY2Y3YTdhOWQzODkvdGFibGU6ZThhZTJiZTliYTk0NGQ1NzlmM2EyZDk0YWRhYzZkYjkvdGFibGVyYW5nZTplOGFlMmJlOWJhOTQ0ZDU3OWYzYTJkOTRhZGFjNmRiOV8yMS00LTEtMS02OTU_9420fe63-d94e-4d12-bf46-d7c89e485b09": {
   "value": "173899033",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:AdjustedWeightedAverageShares",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y180L2ZyYWc6ZDhjNmE3MDQwNjM0NDY4Mzk0NTQxY2Y3YTdhOWQzODkvdGFibGU6ZThhZTJiZTliYTk0NGQ1NzlmM2EyZDk0YWRhYzZkYjkvdGFibGVyYW5nZTplOGFlMmJlOWJhOTQ0ZDU3OWYzYTJkOTRhZGFjNmRiOV8yMi0yLTEtMS02OTU_cad2220d-c798-49bb-94db-1dca1684c74d": {
   "value": "5.55",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:DilutedEarningsLossPerShare",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y180L2ZyYWc6ZDhjNmE3MDQwNjM0NDY4Mzk0NTQxY2Y3YTdhOWQzODkvdGFibGU6ZThhZTJiZTliYTk0NGQ1NzlmM2EyZDk0YWRhYzZkYjkvdGFibGVyYW5nZTplOGFlMmJlOWJhOTQ0ZDU3OWYzYTJkOTRhZGFjNmRiOV8yMi00LTEtMS02OTU_c9d57a66-baea-4cb0-a185-02508f892c4f": {
   "value": "6.66",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:DilutedEarningsLossPerShare",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y183L2ZyYWc6ODM1ZmJhNmI3Y2RmNDhlMGJkNGVjMmY4YzcwZDgyMjIvdGFibGU6MzllODk4ZGZjZTM2NGMzY2IwYTg5MDE5NmVhMjg2NjQvdGFibGVyYW5nZTozOWU4OThkZmNlMzY0YzNjYjBhODkwMTk2ZWEyODY2NF8xLTEtMS0xLTY5NQ_06c9c0e8-86f0-4104-b7f9-66759f878cda": {
   "value": "-19000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y183L2ZyYWc6ODM1ZmJhNmI3Y2RmNDhlMGJkNGVjMmY4YzcwZDgyMjIvdGFibGU6MzllODk4ZGZjZTM2NGMzY2IwYTg5MDE5NmVhMjg2NjQvdGFibGVyYW5nZTozOWU4OThkZmNlMzY0YzNjYjBhODkwMTk2ZWEyODY2NF8xLTItMS0xLTY5NQ_eda49b08-969b-4954-b03e-1feb026aaa6a": {
   "value": "342000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y183L2ZyYWc6ODM1ZmJhNmI3Y2RmNDhlMGJkNGVjMmY4YzcwZDgyMjIvdGFibGU6MzllODk4ZGZjZTM2NGMzY2IwYTg5MDE5NmVhMjg2NjQvdGFibGVyYW5nZTozOWU4OThkZmNlMzY0YzNjYjBhODkwMTk2ZWEyODY2NF8yLTEtMS0xLTY5NQ_30d75d3c-a04e-49f4-be7b-9db7dee017c8": {
   "value": "168000000",
   "decimals": -6,
   "dimensions": {
    "concept": "capg:ReevaluationDesInstrumentsDerivesDeCouvertureNetteDimpots",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y183L2ZyYWc6ODM1ZmJhNmI3Y2RmNDhlMGJkNGVjMmY4YzcwZDgyMjIvdGFibGU6MzllODk4ZGZjZTM2NGMzY2IwYTg5MDE5NmVhMjg2NjQvdGFibGVyYW5nZTozOWU4OThkZmNlMzY0YzNjYjBhODkwMTk2ZWEyODY2NF8yLTItMS0xLTY5NQ_000fb436-5685-4126-be74-2942c40a18fa": {
   "value": "-160000000",
   "decimals": -6,
   "dimensions": {
    "concept": "capg:ReevaluationDesInstrumentsDerivesDeCouvertureNetteDimpots",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y183L2ZyYWc6ODM1ZmJhNmI3Y2RmNDhlMGJkNGVjMmY4YzcwZDgyMjIvdGFibGU6MzllODk4ZGZjZTM2NGMzY2IwYTg5MDE5NmVhMjg2NjQvdGFibGVyYW5nZTozOWU4OThkZmNlMzY0YzNjYjBhODkwMTk2ZWEyODY2NF8zLTEtMS0xLTY5NQ_b2014f27-763e-4183-a4ae-3720cc2da062": {
   "value": "1000000",
   "decimals": -6,
   "dimensions": {
    "concept": "capg:AutresNetsDImpots",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y183L2ZyYWc6ODM1ZmJhNmI3Y2RmNDhlMGJkNGVjMmY4YzcwZDgyMjIvdGFibGU6MzllODk4ZGZjZTM2NGMzY2IwYTg5MDE5NmVhMjg2NjQvdGFibGVyYW5nZTozOWU4OThkZmNlMzY0YzNjYjBhODkwMTk2ZWEyODY2NF8zLTItMS0xLTY5NQ_1a0bd47e-fcf3-4229-8c88-3fd7ded6731b": {
   "value": "-1000000",
   "decimals": -6,
   "dimensions": {
    "concept": "capg:AutresNetsDImpots",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y183L2ZyYWc6ODM1ZmJhNmI3Y2RmNDhlMGJkNGVjMmY4YzcwZDgyMjIvdGFibGU6MzllODk4ZGZjZTM2NGMzY2IwYTg5MDE5NmVhMjg2NjQvdGFibGVyYW5nZTozOWU4OThkZmNlMzY0YzNjYjBhODkwMTk2ZWEyODY2NF80LTEtMS0xLTY5NQ_742da76b-0c1a-4dce-9fbb-de31e9425a7a": {
   "value": "-563000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y183L2ZyYWc6ODM1ZmJhNmI3Y2RmNDhlMGJkNGVjMmY4YzcwZDgyMjIvdGFibGU6MzllODk4ZGZjZTM2NGMzY2IwYTg5MDE5NmVhMjg2NjQvdGFibGVyYW5nZTozOWU4OThkZmNlMzY0YzNjYjBhODkwMTk2ZWEyODY2NF80LTItMS0xLTY5NQ_32ef37ef-a687-457d-8341-a007d7ecec0a": {
   "value": "524000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y183L2ZyYWc6ODM1ZmJhNmI3Y2RmNDhlMGJkNGVjMmY4YzcwZDgyMjIvdGFibGU6MzllODk4ZGZjZTM2NGMzY2IwYTg5MDE5NmVhMjg2NjQvdGFibGVyYW5nZTozOWU4OThkZmNlMzY0YzNjYjBhODkwMTk2ZWEyODY2NF81LTEtMS0xLTY5NQ_652ed19c-c851-44f1-b0fb-caf2b1163b19": {
   "value": "-751000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y183L2ZyYWc6ODM1ZmJhNmI3Y2RmNDhlMGJkNGVjMmY4YzcwZDgyMjIvdGFibGU6MzllODk4ZGZjZTM2NGMzY2IwYTg5MDE5NmVhMjg2NjQvdGFibGVyYW5nZTozOWU4OThkZmNlMzY0YzNjYjBhODkwMTk2ZWEyODY2NF81LTItMS0xLTY5NQ_2a58ed90-c2c9-417b-9df1-14986d149fcf": {
   "value": "1027000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y183L2ZyYWc6ODM1ZmJhNmI3Y2RmNDhlMGJkNGVjMmY4YzcwZDgyMjIvdGFibGU6MzllODk4ZGZjZTM2NGMzY2IwYTg5MDE5NmVhMjg2NjQvdGFibGVyYW5nZTozOWU4OThkZmNlMzY0YzNjYjBhODkwMTk2ZWEyODY2NF82LTEtMS0xLTY5NQ_79f67303-b7e9-40d5-9368-51edea97db13": {
   "value": "955000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y183L2ZyYWc6ODM1ZmJhNmI3Y2RmNDhlMGJkNGVjMmY4YzcwZDgyMjIvdGFibGU6MzllODk4ZGZjZTM2NGMzY2IwYTg5MDE5NmVhMjg2NjQvdGFibGVyYW5nZTozOWU4OThkZmNlMzY0YzNjYjBhODkwMTk2ZWEyODY2NF82LTItMS0xLTY5NQ_26dba725-7317-46ba-8dba-5ac8e6362384": {
   "value": "1159000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y183L2ZyYWc6ODM1ZmJhNmI3Y2RmNDhlMGJkNGVjMmY4YzcwZDgyMjIvdGFibGU6MzllODk4ZGZjZTM2NGMzY2IwYTg5MDE5NmVhMjg2NjQvdGFibGVyYW5nZTozOWU4OThkZmNlMzY0YzNjYjBhODkwMTk2ZWEyODY2NF83LTEtMS0xLTY5NQ_407c425d-de8c-45f7-8765-9d06a490b450": {
   "value": "204000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y183L2ZyYWc6ODM1ZmJhNmI3Y2RmNDhlMGJkNGVjMmY4YzcwZDgyMjIvdGFibGU6MzllODk4ZGZjZTM2NGMzY2IwYTg5MDE5NmVhMjg2NjQvdGFibGVyYW5nZTozOWU4OThkZmNlMzY0YzNjYjBhODkwMTk2ZWEyODY2NF83LTItMS0xLTY5NQ_54ae9af9-9ff2-49d8-b99f-cbe85bc15ada": {
   "value": "2186000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y183L2ZyYWc6ODM1ZmJhNmI3Y2RmNDhlMGJkNGVjMmY4YzcwZDgyMjIvdGFibGU6MzllODk4ZGZjZTM2NGMzY2IwYTg5MDE5NmVhMjg2NjQvdGFibGVyYW5nZTozOWU4OThkZmNlMzY0YzNjYjBhODkwMTk2ZWEyODY2NF85LTEtMS0xLTY5NQ_95dee54c-be34-4d23-9b8f-9a27bebef0f9": {
   "value": "205000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y183L2ZyYWc6ODM1ZmJhNmI3Y2RmNDhlMGJkNGVjMmY4YzcwZDgyMjIvdGFibGU6MzllODk4ZGZjZTM2NGMzY2IwYTg5MDE5NmVhMjg2NjQvdGFibGVyYW5nZTozOWU4OThkZmNlMzY0YzNjYjBhODkwMTk2ZWEyODY2NF85LTItMS0xLTY5NQ_37cd97d4-fa70-406d-bb93-4f22ca6ad0f8": {
   "value": "2184000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y183L2ZyYWc6ODM1ZmJhNmI3Y2RmNDhlMGJkNGVjMmY4YzcwZDgyMjIvdGFibGU6MzllODk4ZGZjZTM2NGMzY2IwYTg5MDE5NmVhMjg2NjQvdGFibGVyYW5nZTozOWU4OThkZmNlMzY0YzNjYjBhODkwMTk2ZWEyODY2NF8xMC0xLTEtMS02OTU_da6bbda0-e536-4578-93db-1caf602e3414": {
   "value": "-1000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToNoncontrollingInterests",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y183L2ZyYWc6ODM1ZmJhNmI3Y2RmNDhlMGJkNGVjMmY4YzcwZDgyMjIvdGFibGU6MzllODk4ZGZjZTM2NGMzY2IwYTg5MDE5NmVhMjg2NjQvdGFibGVyYW5nZTozOWU4OThkZmNlMzY0YzNjYjBhODkwMTk2ZWEyODY2NF8xMC0yLTEtMS02OTU_74fc8dae-4375-4eb1-9944-ba79ac24c69a": {
   "value": "2000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToNoncontrollingInterests",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjZjNTdjMDg3ODJmZDQyZGJiOGFmNTk0Njc1OWNmNjAwL3RhYmxlcmFuZ2U6NmM1N2MwODc4MmZkNDJkYmI4YWY1OTQ2NzU5Y2Y2MDBfMS0yLTEtMS02OTU_300b3c1a-1f11-477d-b4e4-26c22dccf392": {
   "value": "9795000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Goodwill",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjZjNTdjMDg3ODJmZDQyZGJiOGFmNTk0Njc1OWNmNjAwL3RhYmxlcmFuZ2U6NmM1N2MwODc4MmZkNDJkYmI4YWY1OTQ2NzU5Y2Y2MDBfMS0zLTEtMS02OTU_8fd1f467-f988-45ff-8f69-bd0e6920a7e1": {
   "value": "10633000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Goodwill",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjZjNTdjMDg3ODJmZDQyZGJiOGFmNTk0Njc1OWNmNjAwL3RhYmxlcmFuZ2U6NmM1N2MwODc4MmZkNDJkYmI4YWY1OTQ2NzU5Y2Y2MDBfMi0yLTEtMS02OTU_8d803d64-3acf-4abf-9cab-7656cea8be2a": {
   "value": "1100000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjZjNTdjMDg3ODJmZDQyZGJiOGFmNTk0Njc1OWNmNjAwL3RhYmxlcmFuZ2U6NmM1N2MwODc4MmZkNDJkYmI4YWY1OTQ2NzU5Y2Y2MDBfMi0zLTEtMS02OTU_16fe6483-40ab-444e-a701-7108828ae16a": {
   "value": "1003000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjZjNTdjMDg3ODJmZDQyZGJiOGFmNTk0Njc1OWNmNjAwL3RhYmxlcmFuZ2U6NmM1N2MwODc4MmZkNDJkYmI4YWY1OTQ2NzU5Y2Y2MDBfMy0yLTEtMS02OTU_cb5c023d-3e64-47ba-b7d4-a65c6df6ca42": {
   "value": "805000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PropertyPlantAndEquipment",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjZjNTdjMDg3ODJmZDQyZGJiOGFmNTk0Njc1OWNmNjAwL3RhYmxlcmFuZ2U6NmM1N2MwODc4MmZkNDJkYmI4YWY1OTQ2NzU5Y2Y2MDBfMy0zLTEtMS02OTU_3ec1bf49-db39-4a3f-af1c-ebbd5cad9680": {
   "value": "880000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PropertyPlantAndEquipment",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjZjNTdjMDg3ODJmZDQyZGJiOGFmNTk0Njc1OWNmNjAwL3RhYmxlcmFuZ2U6NmM1N2MwODc4MmZkNDJkYmI4YWY1OTQ2NzU5Y2Y2MDBfNC0yLTEtMS02OTU_d96d2cc4-7c0b-496f-9ba7-411a9a7f3538": {
   "value": "887000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RightofuseAssetsThatDoNotMeetDefinitionOfInvestmentProperty",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjZjNTdjMDg3ODJmZDQyZGJiOGFmNTk0Njc1OWNmNjAwL3RhYmxlcmFuZ2U6NmM1N2MwODc4MmZkNDJkYmI4YWY1OTQ2NzU5Y2Y2MDBfNC0zLTEtMS02OTU_a71c8fca-b435-4f89-9ac0-5bf791967818": {
   "value": "823000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RightofuseAssetsThatDoNotMeetDefinitionOfInvestmentProperty",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjZjNTdjMDg3ODJmZDQyZGJiOGFmNTk0Njc1OWNmNjAwL3RhYmxlcmFuZ2U6NmM1N2MwODc4MmZkNDJkYmI4YWY1OTQ2NzU5Y2Y2MDBfNS0yLTEtMS02OTU_a618c730-78a2-479e-b5c4-b59265d88471": {
   "value": "983000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxAssets",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjZjNTdjMDg3ODJmZDQyZGJiOGFmNTk0Njc1OWNmNjAwL3RhYmxlcmFuZ2U6NmM1N2MwODc4MmZkNDJkYmI4YWY1OTQ2NzU5Y2Y2MDBfNS0zLTEtMS02OTU_d7f27f22-2011-49a8-9efb-7b3a0d08343a": {
   "value": "881000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxAssets",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjZjNTdjMDg3ODJmZDQyZGJiOGFmNTk0Njc1OWNmNjAwL3RhYmxlcmFuZ2U6NmM1N2MwODc4MmZkNDJkYmI4YWY1OTQ2NzU5Y2Y2MDBfNi0yLTEtMS02OTU_ada291bd-a554-4a41-af74-c021b7dda7c3": {
   "value": "545000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherNoncurrentAssets",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjZjNTdjMDg3ODJmZDQyZGJiOGFmNTk0Njc1OWNmNjAwL3RhYmxlcmFuZ2U6NmM1N2MwODc4MmZkNDJkYmI4YWY1OTQ2NzU5Y2Y2MDBfNi0zLTEtMS02OTU_6f83cbba-edd0-45e4-a1ac-8a4461ae610b": {
   "value": "814000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherNoncurrentAssets",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjZjNTdjMDg3ODJmZDQyZGJiOGFmNTk0Njc1OWNmNjAwL3RhYmxlcmFuZ2U6NmM1N2MwODc4MmZkNDJkYmI4YWY1OTQ2NzU5Y2Y2MDBfNy0yLTEtMS02OTU_2db0e277-d203-4601-907c-8df41f29fdaf": {
   "value": "14115000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentAssets",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjZjNTdjMDg3ODJmZDQyZGJiOGFmNTk0Njc1OWNmNjAwL3RhYmxlcmFuZ2U6NmM1N2MwODc4MmZkNDJkYmI4YWY1OTQ2NzU5Y2Y2MDBfNy0zLTEtMS02OTU_281ae316-6ac2-4c8e-a5d8-19d892f3dea5": {
   "value": "15034000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentAssets",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjZjNTdjMDg3ODJmZDQyZGJiOGFmNTk0Njc1OWNmNjAwL3RhYmxlcmFuZ2U6NmM1N2MwODc4MmZkNDJkYmI4YWY1OTQ2NzU5Y2Y2MDBfOC0yLTEtMS02OTU_66295ea0-d9e4-464a-8ebc-999d37e8f7df": {
   "value": "102000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjZjNTdjMDg3ODJmZDQyZGJiOGFmNTk0Njc1OWNmNjAwL3RhYmxlcmFuZ2U6NmM1N2MwODc4MmZkNDJkYmI4YWY1OTQ2NzU5Y2Y2MDBfOC0zLTEtMS02OTU_c99ee3fa-6b51-4c9e-8f05-353d6e16221e": {
   "value": "117000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjZjNTdjMDg3ODJmZDQyZGJiOGFmNTk0Njc1OWNmNjAwL3RhYmxlcmFuZ2U6NmM1N2MwODc4MmZkNDJkYmI4YWY1OTQ2NzU5Y2Y2MDBfOS0yLTEtMS02OTU_c86528cc-7ebd-42ea-b390-3f2afd409df4": {
   "value": "1148000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentContractAssets",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjZjNTdjMDg3ODJmZDQyZGJiOGFmNTk0Njc1OWNmNjAwL3RhYmxlcmFuZ2U6NmM1N2MwODc4MmZkNDJkYmI4YWY1OTQ2NzU5Y2Y2MDBfOS0zLTEtMS02OTU_1475bc09-d256-4e9f-8774-d8ffc46a4b7d": {
   "value": "1380000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentContractAssets",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjZjNTdjMDg3ODJmZDQyZGJiOGFmNTk0Njc1OWNmNjAwL3RhYmxlcmFuZ2U6NmM1N2MwODc4MmZkNDJkYmI4YWY1OTQ2NzU5Y2Y2MDBfMTAtMi0xLTEtNjk1_18134745-b526-4444-9e16-740f25cd3ffc": {
   "value": "2688000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentReceivables",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjZjNTdjMDg3ODJmZDQyZGJiOGFmNTk0Njc1OWNmNjAwL3RhYmxlcmFuZ2U6NmM1N2MwODc4MmZkNDJkYmI4YWY1OTQ2NzU5Y2Y2MDBfMTAtMy0xLTEtNjk1_903243b5-086c-4bf8-a4e2-e815b9420ec8": {
   "value": "3109000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentReceivables",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjZjNTdjMDg3ODJmZDQyZGJiOGFmNTk0Njc1OWNmNjAwL3RhYmxlcmFuZ2U6NmM1N2MwODc4MmZkNDJkYmI4YWY1OTQ2NzU5Y2Y2MDBfMTEtMi0xLTEtNjk1_af96a724-1303-473c-b6f5-43e88133412d": {
   "value": "129000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxAssetsCurrent",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjZjNTdjMDg3ODJmZDQyZGJiOGFmNTk0Njc1OWNmNjAwL3RhYmxlcmFuZ2U6NmM1N2MwODc4MmZkNDJkYmI4YWY1OTQ2NzU5Y2Y2MDBfMTEtMy0xLTEtNjk1_cb4b2501-625b-4fd0-a4d6-c1defacfd43f": {
   "value": "141000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxAssetsCurrent",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjZjNTdjMDg3ODJmZDQyZGJiOGFmNTk0Njc1OWNmNjAwL3RhYmxlcmFuZ2U6NmM1N2MwODc4MmZkNDJkYmI4YWY1OTQ2NzU5Y2Y2MDBfMTItMi0xLTEtNjk1_e994605c-9810-4789-a177-f931f0dfcdd2": {
   "value": "598000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherCurrentAssets",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjZjNTdjMDg3ODJmZDQyZGJiOGFmNTk0Njc1OWNmNjAwL3RhYmxlcmFuZ2U6NmM1N2MwODc4MmZkNDJkYmI4YWY1OTQ2NzU5Y2Y2MDBfMTItMy0xLTEtNjk1_4f4f405a-8d97-4f5e-bfaa-48e0971978f5": {
   "value": "738000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherCurrentAssets",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjZjNTdjMDg3ODJmZDQyZGJiOGFmNTk0Njc1OWNmNjAwL3RhYmxlcmFuZ2U6NmM1N2MwODc4MmZkNDJkYmI4YWY1OTQ2NzU5Y2Y2MDBfMTMtMi0xLTEtNjk1_f0fa2273-19be-4096-a39b-c4222bc7d335": {
   "value": "338000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentFinancialAssetsAtFairValueThroughProfitOrLossDesignatedUponInitialRecognition",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjZjNTdjMDg3ODJmZDQyZGJiOGFmNTk0Njc1OWNmNjAwL3RhYmxlcmFuZ2U6NmM1N2MwODc4MmZkNDJkYmI4YWY1OTQ2NzU5Y2Y2MDBfMTMtMy0xLTEtNjk1_991a00ea-34a7-4e44-8e02-aed8c3e6e798": {
   "value": "385000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentFinancialAssetsAtFairValueThroughProfitOrLossDesignatedUponInitialRecognition",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjZjNTdjMDg3ODJmZDQyZGJiOGFmNTk0Njc1OWNmNjAwL3RhYmxlcmFuZ2U6NmM1N2MwODc4MmZkNDJkYmI4YWY1OTQ2NzU5Y2Y2MDBfMTQtMi0xLTEtNjk1_f4682147-6bbf-4e54-91ef-bf5e53a1f5de": {
   "value": "2836000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjZjNTdjMDg3ODJmZDQyZGJiOGFmNTk0Njc1OWNmNjAwL3RhYmxlcmFuZ2U6NmM1N2MwODc4MmZkNDJkYmI4YWY1OTQ2NzU5Y2Y2MDBfMTQtMy0xLTEtNjk1_3710a6dc-34c0-4277-a41e-71cf3b15a59a": {
   "value": "3129000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjZjNTdjMDg3ODJmZDQyZGJiOGFmNTk0Njc1OWNmNjAwL3RhYmxlcmFuZ2U6NmM1N2MwODc4MmZkNDJkYmI4YWY1OTQ2NzU5Y2Y2MDBfMTUtMi0xLTEtNjk1_256b3743-d3a0-4ba7-9f5a-b6123d7701a2": {
   "value": "7839000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentAssets",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjZjNTdjMDg3ODJmZDQyZGJiOGFmNTk0Njc1OWNmNjAwL3RhYmxlcmFuZ2U6NmM1N2MwODc4MmZkNDJkYmI4YWY1OTQ2NzU5Y2Y2MDBfMTUtMy0xLTEtNjk1_cb33ff40-f247-442a-905e-3e6540f0804f": {
   "value": "8999000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentAssets",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjZjNTdjMDg3ODJmZDQyZGJiOGFmNTk0Njc1OWNmNjAwL3RhYmxlcmFuZ2U6NmM1N2MwODc4MmZkNDJkYmI4YWY1OTQ2NzU5Y2Y2MDBfMTYtMi0xLTEtNjk1_e28d8d71-cb40-4f3c-a553-08ac1a3854d8": {
   "value": "21954000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Assets",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjZjNTdjMDg3ODJmZDQyZGJiOGFmNTk0Njc1OWNmNjAwL3RhYmxlcmFuZ2U6NmM1N2MwODc4MmZkNDJkYmI4YWY1OTQ2NzU5Y2Y2MDBfMTYtMy0xLTEtNjk1_56246b48-8d03-4a3d-8e1d-7eed4cad57b8": {
   "value": "24033000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Assets",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjQ1YTBlZDIwMzUyZjRiOTRiODFjZDZkYzY1YjIxODNiL3RhYmxlcmFuZ2U6NDVhMGVkMjAzNTJmNGI5NGI4MWNkNmRjNjViMjE4M2JfMS0yLTEtMS02OTU_08d88bdb-eed3-4590-97d7-bc2cc330bf49": {
   "value": "1350000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IssuedCapital",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjQ1YTBlZDIwMzUyZjRiOTRiODFjZDZkYzY1YjIxODNiL3RhYmxlcmFuZ2U6NDVhMGVkMjAzNTJmNGI5NGI4MWNkNmRjNjViMjE4M2JfMS0zLTEtMS02OTU_554d6bc0-046c-47a7-80b6-e78a4f38ee06": {
   "value": "1379000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IssuedCapital",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjQ1YTBlZDIwMzUyZjRiOTRiODFjZDZkYzY1YjIxODNiL3RhYmxlcmFuZ2U6NDVhMGVkMjAzNTJmNGI5NGI4MWNkNmRjNjViMjE4M2JfMi0yLTEtMS02OTU_7b810da2-ce97-454f-aa6b-158d61d7e18a": {
   "value": "3050000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdditionalPaidinCapital",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjQ1YTBlZDIwMzUyZjRiOTRiODFjZDZkYzY1YjIxODNiL3RhYmxlcmFuZ2U6NDVhMGVkMjAzNTJmNGI5NGI4MWNkNmRjNjViMjE4M2JfMi0zLTEtMS02OTU_54282185-048b-4c69-b0b3-4c37151c746f": {
   "value": "3609000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdditionalPaidinCapital",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjQ1YTBlZDIwMzUyZjRiOTRiODFjZDZkYzY1YjIxODNiL3RhYmxlcmFuZ2U6NDVhMGVkMjAzNTJmNGI5NGI4MWNkNmRjNjViMjE4M2JfMy0yLTEtMS02OTU_4b73577d-75c0-4631-a160-dc6955bb4187": {
   "value": "746000000",
   "decimals": -6,
   "dimensions": {
    "concept": "capg:BeneficesNonRepartisEtAutresReserves",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjQ1YTBlZDIwMzUyZjRiOTRiODFjZDZkYzY1YjIxODNiL3RhYmxlcmFuZ2U6NDVhMGVkMjAzNTJmNGI5NGI4MWNkNmRjNjViMjE4M2JfMy0zLTEtMS02OTU_81527a6a-ba5f-4f02-a412-626d1f9feed0": {
   "value": "2322000000",
   "decimals": -6,
   "dimensions": {
    "concept": "capg:BeneficesNonRepartisEtAutresReserves",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjQ1YTBlZDIwMzUyZjRiOTRiODFjZDZkYzY1YjIxODNiL3RhYmxlcmFuZ2U6NDVhMGVkMjAzNTJmNGI5NGI4MWNkNmRjNjViMjE4M2JfNC0yLTEtMS02OTU_0ff8b418-a02c-4de3-a6fe-8eee6c3694ce": {
   "value": "957000000",
   "decimals": -6,
   "dimensions": {
    "concept": "capg:BeneficePerteAttribuableAuxProprietairesDeParent",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjQ1YTBlZDIwMzUyZjRiOTRiODFjZDZkYzY1YjIxODNiL3RhYmxlcmFuZ2U6NDVhMGVkMjAzNTJmNGI5NGI4MWNkNmRjNjViMjE4M2JfNC0zLTEtMS02OTU_4f847cf9-f014-4a3d-bca6-5dfd39bfc1a3": {
   "value": "1157000000",
   "decimals": -6,
   "dimensions": {
    "concept": "capg:BeneficePerteAttribuableAuxProprietairesDeParent",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjQ1YTBlZDIwMzUyZjRiOTRiODFjZDZkYzY1YjIxODNiL3RhYmxlcmFuZ2U6NDVhMGVkMjAzNTJmNGI5NGI4MWNkNmRjNjViMjE4M2JfNS0yLTEtMS02OTU_180acbf3-87dc-4c64-be62-66052eefcfa2": {
   "value": "6103000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityAttributableToOwnersOfParent",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjQ1YTBlZDIwMzUyZjRiOTRiODFjZDZkYzY1YjIxODNiL3RhYmxlcmFuZ2U6NDVhMGVkMjAzNTJmNGI5NGI4MWNkNmRjNjViMjE4M2JfNS0zLTEtMS02OTU_78945bd0-a5b9-4a4b-a187-0e4db5c18ab8": {
   "value": "8467000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityAttributableToOwnersOfParent",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjQ1YTBlZDIwMzUyZjRiOTRiODFjZDZkYzY1YjIxODNiL3RhYmxlcmFuZ2U6NDVhMGVkMjAzNTJmNGI5NGI4MWNkNmRjNjViMjE4M2JfNi0yLTEtMS02OTU_39eca06a-77d0-4034-8635-869750081bb5": {
   "value": "12000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncontrollingInterests",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjQ1YTBlZDIwMzUyZjRiOTRiODFjZDZkYzY1YjIxODNiL3RhYmxlcmFuZ2U6NDVhMGVkMjAzNTJmNGI5NGI4MWNkNmRjNjViMjE4M2JfNi0zLTEtMS02OTU_46761a9b-69f5-4e75-b040-c5cb98967732": {
   "value": "12000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncontrollingInterests",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjQ1YTBlZDIwMzUyZjRiOTRiODFjZDZkYzY1YjIxODNiL3RhYmxlcmFuZ2U6NDVhMGVkMjAzNTJmNGI5NGI4MWNkNmRjNjViMjE4M2JfNy0yLTEtMS02OTU_08142276-70ef-432b-ae1d-7871cfcf2077": {
   "value": "6115000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjQ1YTBlZDIwMzUyZjRiOTRiODFjZDZkYzY1YjIxODNiL3RhYmxlcmFuZ2U6NDVhMGVkMjAzNTJmNGI5NGI4MWNkNmRjNjViMjE4M2JfNy0zLTEtMS02OTU_b910e27c-5d1f-4ea9-b525-c8e06921fb17": {
   "value": "8479000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjQ1YTBlZDIwMzUyZjRiOTRiODFjZDZkYzY1YjIxODNiL3RhYmxlcmFuZ2U6NDVhMGVkMjAzNTJmNGI5NGI4MWNkNmRjNjViMjE4M2JfOC0yLTEtMS02OTU_929c0a79-328c-473f-b528-1a2d215e1c5a": {
   "value": "7127000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentDebtInstrumentsIssued",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjQ1YTBlZDIwMzUyZjRiOTRiODFjZDZkYzY1YjIxODNiL3RhYmxlcmFuZ2U6NDVhMGVkMjAzNTJmNGI5NGI4MWNkNmRjNjViMjE4M2JfOC0zLTEtMS02OTU_75721eb4-6487-4b5e-a3fd-a75aab64bcbb": {
   "value": "6654000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentDebtInstrumentsIssued",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjQ1YTBlZDIwMzUyZjRiOTRiODFjZDZkYzY1YjIxODNiL3RhYmxlcmFuZ2U6NDVhMGVkMjAzNTJmNGI5NGI4MWNkNmRjNjViMjE4M2JfOS0yLTEtMS02OTU_f9446f7f-534f-46fe-b971-b0a586263c51": {
   "value": "230000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxLiabilities",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjQ1YTBlZDIwMzUyZjRiOTRiODFjZDZkYzY1YjIxODNiL3RhYmxlcmFuZ2U6NDVhMGVkMjAzNTJmNGI5NGI4MWNkNmRjNjViMjE4M2JfOS0zLTEtMS02OTU_b62c3dc6-02f0-4347-b601-1b55fb5ba00a": {
   "value": "294000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxLiabilities",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjQ1YTBlZDIwMzUyZjRiOTRiODFjZDZkYzY1YjIxODNiL3RhYmxlcmFuZ2U6NDVhMGVkMjAzNTJmNGI5NGI4MWNkNmRjNjViMjE4M2JfMTAtMi0xLTEtNjk1_1bfd4410-25e7-464f-8666-98a08a92a67c": {
   "value": "1072000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentProvisionsForEmployeeBenefits",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjQ1YTBlZDIwMzUyZjRiOTRiODFjZDZkYzY1YjIxODNiL3RhYmxlcmFuZ2U6NDVhMGVkMjAzNTJmNGI5NGI4MWNkNmRjNjViMjE4M2JfMTAtMy0xLTEtNjk1_fed313ab-3e27-4471-baee-5ca129a046c3": {
   "value": "655000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentProvisionsForEmployeeBenefits",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjQ1YTBlZDIwMzUyZjRiOTRiODFjZDZkYzY1YjIxODNiL3RhYmxlcmFuZ2U6NDVhMGVkMjAzNTJmNGI5NGI4MWNkNmRjNjViMjE4M2JfMTEtMi0xLTEtNjk1_0aeb8482-970a-47d8-af36-03c2e2a488d4": {
   "value": "337000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentProvisions",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjQ1YTBlZDIwMzUyZjRiOTRiODFjZDZkYzY1YjIxODNiL3RhYmxlcmFuZ2U6NDVhMGVkMjAzNTJmNGI5NGI4MWNkNmRjNjViMjE4M2JfMTEtMy0xLTEtNjk1_6fbea01e-053d-4f5b-b7f1-0a45cc43476a": {
   "value": "341000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentProvisions",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjQ1YTBlZDIwMzUyZjRiOTRiODFjZDZkYzY1YjIxODNiL3RhYmxlcmFuZ2U6NDVhMGVkMjAzNTJmNGI5NGI4MWNkNmRjNjViMjE4M2JfMTItMi0xLTEtNjk1_0521cd26-9a53-4469-9645-38dbec09b6ff": {
   "value": "681000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentLeaseLiabilities",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjQ1YTBlZDIwMzUyZjRiOTRiODFjZDZkYzY1YjIxODNiL3RhYmxlcmFuZ2U6NDVhMGVkMjAzNTJmNGI5NGI4MWNkNmRjNjViMjE4M2JfMTItMy0xLTEtNjk1_753c2b6e-9495-476d-b205-020937037f90": {
   "value": "627000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentLeaseLiabilities",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjQ1YTBlZDIwMzUyZjRiOTRiODFjZDZkYzY1YjIxODNiL3RhYmxlcmFuZ2U6NDVhMGVkMjAzNTJmNGI5NGI4MWNkNmRjNjViMjE4M2JfMTMtMi0xLTEtNjk1_3cca8dc0-9a5e-4f4f-8a71-6d3c690272b4": {
   "value": "417000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherNoncurrentLiabilities",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjQ1YTBlZDIwMzUyZjRiOTRiODFjZDZkYzY1YjIxODNiL3RhYmxlcmFuZ2U6NDVhMGVkMjAzNTJmNGI5NGI4MWNkNmRjNjViMjE4M2JfMTMtMy0xLTEtNjk1_4c6e7b35-74f2-4f1e-8105-367f88134c3c": {
   "value": "466000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherNoncurrentLiabilities",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjQ1YTBlZDIwMzUyZjRiOTRiODFjZDZkYzY1YjIxODNiL3RhYmxlcmFuZ2U6NDVhMGVkMjAzNTJmNGI5NGI4MWNkNmRjNjViMjE4M2JfMTQtMi0xLTEtNjk1_b14edc04-4d4c-45e8-8e95-db01ac953378": {
   "value": "9864000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentLiabilities",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjQ1YTBlZDIwMzUyZjRiOTRiODFjZDZkYzY1YjIxODNiL3RhYmxlcmFuZ2U6NDVhMGVkMjAzNTJmNGI5NGI4MWNkNmRjNjViMjE4M2JfMTQtMy0xLTEtNjk1_b5b90775-0870-41d7-a4cb-801ef2f5068b": {
   "value": "9037000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentLiabilities",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjQ1YTBlZDIwMzUyZjRiOTRiODFjZDZkYzY1YjIxODNiL3RhYmxlcmFuZ2U6NDVhMGVkMjAzNTJmNGI5NGI4MWNkNmRjNjViMjE4M2JfMTUtMi0xLTEtNjk1_b13234fb-cd66-4b41-b7eb-913f508b31ce": {
   "value": "951000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentDebtInstrumentsIssued",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjQ1YTBlZDIwMzUyZjRiOTRiODFjZDZkYzY1YjIxODNiL3RhYmxlcmFuZ2U6NDVhMGVkMjAzNTJmNGI5NGI4MWNkNmRjNjViMjE4M2JfMTUtMy0xLTEtNjk1_d5190281-f37c-4705-a2f7-d710884e6138": {
   "value": "87000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentDebtInstrumentsIssued",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjQ1YTBlZDIwMzUyZjRiOTRiODFjZDZkYzY1YjIxODNiL3RhYmxlcmFuZ2U6NDVhMGVkMjAzNTJmNGI5NGI4MWNkNmRjNjViMjE4M2JfMTYtMi0xLTEtNjk1_fda537b0-2209-46bb-955c-12b2609e7452": {
   "value": "3358000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:TradeAndOtherCurrentPayables",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjQ1YTBlZDIwMzUyZjRiOTRiODFjZDZkYzY1YjIxODNiL3RhYmxlcmFuZ2U6NDVhMGVkMjAzNTJmNGI5NGI4MWNkNmRjNjViMjE4M2JfMTYtMy0xLTEtNjk1_1571dcb7-5316-494e-8afc-3f04ab4ccf31": {
   "value": "4361000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:TradeAndOtherCurrentPayables",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjQ1YTBlZDIwMzUyZjRiOTRiODFjZDZkYzY1YjIxODNiL3RhYmxlcmFuZ2U6NDVhMGVkMjAzNTJmNGI5NGI4MWNkNmRjNjViMjE4M2JfMTctMi0xLTEtNjk1_37d312e6-9584-462a-8636-8629187b026f": {
   "value": "1044000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentContractLiabilities",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjQ1YTBlZDIwMzUyZjRiOTRiODFjZDZkYzY1YjIxODNiL3RhYmxlcmFuZ2U6NDVhMGVkMjAzNTJmNGI5NGI4MWNkNmRjNjViMjE4M2JfMTctMy0xLTEtNjk1_231ce181-ca6c-4f2d-9c96-81e9711c2c17": {
   "value": "1405000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentContractLiabilities",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjQ1YTBlZDIwMzUyZjRiOTRiODFjZDZkYzY1YjIxODNiL3RhYmxlcmFuZ2U6NDVhMGVkMjAzNTJmNGI5NGI4MWNkNmRjNjViMjE4M2JfMTgtMi0xLTEtNjk1_60f3a345-4647-47e5-8ceb-66a011251a96": {
   "value": "122000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentProvisions",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjQ1YTBlZDIwMzUyZjRiOTRiODFjZDZkYzY1YjIxODNiL3RhYmxlcmFuZ2U6NDVhMGVkMjAzNTJmNGI5NGI4MWNkNmRjNjViMjE4M2JfMTgtMy0xLTEtNjk1_db02845b-be10-4866-9027-6ab60b530531": {
   "value": "140000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentProvisions",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjQ1YTBlZDIwMzUyZjRiOTRiODFjZDZkYzY1YjIxODNiL3RhYmxlcmFuZ2U6NDVhMGVkMjAzNTJmNGI5NGI4MWNkNmRjNjViMjE4M2JfMTktMi0xLTEtNjk1_82177904-f0d0-4991-9d8d-82bb0ac7d287": {
   "value": "89000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxLiabilitiesCurrent",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjQ1YTBlZDIwMzUyZjRiOTRiODFjZDZkYzY1YjIxODNiL3RhYmxlcmFuZ2U6NDVhMGVkMjAzNTJmNGI5NGI4MWNkNmRjNjViMjE4M2JfMTktMy0xLTEtNjk1_fb5dc18f-9c11-460f-8b7f-2c9f33796248": {
   "value": "75000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxLiabilitiesCurrent",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjQ1YTBlZDIwMzUyZjRiOTRiODFjZDZkYzY1YjIxODNiL3RhYmxlcmFuZ2U6NDVhMGVkMjAzNTJmNGI5NGI4MWNkNmRjNjViMjE4M2JfMjAtMi0xLTEtNjk1_a3ac41e3-3062-4c52-824d-dc037b0b163d": {
   "value": "287000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentLeaseLiabilities",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjQ1YTBlZDIwMzUyZjRiOTRiODFjZDZkYzY1YjIxODNiL3RhYmxlcmFuZ2U6NDVhMGVkMjAzNTJmNGI5NGI4MWNkNmRjNjViMjE4M2JfMjAtMy0xLTEtNjk1_7c6efd2f-8380-4d5c-863a-03d2c1850e7f": {
   "value": "274000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentLeaseLiabilities",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjQ1YTBlZDIwMzUyZjRiOTRiODFjZDZkYzY1YjIxODNiL3RhYmxlcmFuZ2U6NDVhMGVkMjAzNTJmNGI5NGI4MWNkNmRjNjViMjE4M2JfMjEtMi0xLTEtNjk1_e6b1b9aa-dc6c-42c2-a37f-26cbf30928cb": {
   "value": "124000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherCurrentFinancialLiabilities",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjQ1YTBlZDIwMzUyZjRiOTRiODFjZDZkYzY1YjIxODNiL3RhYmxlcmFuZ2U6NDVhMGVkMjAzNTJmNGI5NGI4MWNkNmRjNjViMjE4M2JfMjEtMy0xLTEtNjk1_8b5dc9c4-c781-4384-8b11-8ab1dfabafb6": {
   "value": "175000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherCurrentFinancialLiabilities",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjQ1YTBlZDIwMzUyZjRiOTRiODFjZDZkYzY1YjIxODNiL3RhYmxlcmFuZ2U6NDVhMGVkMjAzNTJmNGI5NGI4MWNkNmRjNjViMjE4M2JfMjItMi0xLTEtNjk1_5adb94ae-149e-4131-af1f-112e955fbf2e": {
   "value": "5975000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentLiabilities",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjQ1YTBlZDIwMzUyZjRiOTRiODFjZDZkYzY1YjIxODNiL3RhYmxlcmFuZ2U6NDVhMGVkMjAzNTJmNGI5NGI4MWNkNmRjNjViMjE4M2JfMjItMy0xLTEtNjk1_044f240e-9750-4925-a529-b61951aa9e9f": {
   "value": "6517000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentLiabilities",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjQ1YTBlZDIwMzUyZjRiOTRiODFjZDZkYzY1YjIxODNiL3RhYmxlcmFuZ2U6NDVhMGVkMjAzNTJmNGI5NGI4MWNkNmRjNjViMjE4M2JfMjMtMi0xLTEtNjk1_82dfcf58-4db8-4ab8-a9c0-ece129980728": {
   "value": "21954000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityAndLiabilities",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMC9mcmFnOjk0Nzk1MDkwMWRiMzQ0ZDlhZTYxOTk2NDMwMzcwMjI0L3RhYmxlOjQ1YTBlZDIwMzUyZjRiOTRiODFjZDZkYzY1YjIxODNiL3RhYmxlcmFuZ2U6NDVhMGVkMjAzNTJmNGI5NGI4MWNkNmRjNjViMjE4M2JfMjMtMy0xLTEtNjk1_5ce4ba96-a2c0-43eb-b4e4-311f5f78bcc1": {
   "value": "24033000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityAndLiabilities",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMS0yLTEtMS02OTU_393e3d67-9c56-4445-afd5-6f2529860a32": {
   "value": "955000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMS0zLTEtMS02OTU_c0950c01-ea07-4b4c-b6b2-662ddb8ef44b": {
   "value": "1159000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMi0yLTEtMS02OTU_3b145816-e18d-4652-8173-1f77682ff3c4": {
   "value": "649000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMi0zLTEtMS02OTU_6a640742-5158-4618-93ad-fa2219718f0a": {
   "value": "672000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMy0yLTEtMS02OTU_b39b7063-8b3a-4241-9c3b-f60052436994": {
   "value": "-66000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForProvisions",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMy0zLTEtMS02OTU_2911598f-d2b6-49c2-ac96-db9536575546": {
   "value": "-146000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForProvisions",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfNC0yLTEtMS02OTU_033e7e59-557b-4d58-b0c4-92105467147a": {
   "value": "76000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfNC0zLTEtMS02OTU_3154099e-12d4-4ec3-bbd2-25d38c608408": {
   "value": "-33000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfNS0yLTEtMS02OTU_0ec123b4-edd7-4b6a-9326-053cc6cec5d8": {
   "value": "93000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForSharebasedPayments",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfNS0zLTEtMS02OTU_973e6ad4-8997-4dee-be62-5710baaa7b5a": {
   "value": "125000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForSharebasedPayments",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfNi0yLTEtMS02OTU_d61fa80d-ab0c-4dbc-a7e7-cbe0bac5d2d2": {
   "value": "-82000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForFinanceIncomeCost",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfNi0zLTEtMS02OTU_6b413df5-633f-471d-8f48-f3c8829521cd": {
   "value": "-117000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForFinanceIncomeCost",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfNy0yLTEtMS02OTU_a3ebec6e-eb75-4924-a137-e39ffd8ef600": {
   "value": "400000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForIncomeTaxExpense",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfNy0zLTEtMS02OTU_da17ab06-50be-419a-a6c0-1705179fc4eb": {
   "value": "526000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForIncomeTaxExpense",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfOC0yLTEtMS02OTU_9e3a4712-eccf-499a-8112-a17b9ac05d8a": {
   "value": "19000000",
   "decimals": -6,
   "dimensions": {
    "concept": "capg:GainsPertesNonRealiseesSurLesVariationsDeJusteValeurEtAutres",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfOC0zLTEtMS02OTU_96ea546e-1cc8-443d-b83c-61f85ae05446": {
   "value": "6000000",
   "decimals": -6,
   "dimensions": {
    "concept": "capg:GainsPertesNonRealiseesSurLesVariationsDeJusteValeurEtAutres",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfOS0yLTEtMS02OTU_2350a7da-07a3-4531-a06b-9a600b313a04": {
   "value": "2056000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfOS0zLTEtMS02OTU_f0c98ac9-c5b8-4a83-a771-24aee868cd2c": {
   "value": "2492000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMTAtMi0xLTEtNjk1_c442733a-3e79-46e4-a93b-6feb41a7a634": {
   "value": "351000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMTAtMy0xLTEtNjk1_2e444322-1a89-487a-b3d1-b97f6dd8436b": {
   "value": "440000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMTEtMi0xLTEtNjk1_23ce487f-caf8-453c-919d-c34ad3115648": {
   "value": "72000000",
   "decimals": -6,
   "dimensions": {
    "concept": "capg:VariationLieeAuxCreancesClientsEtActifsNetDesPassifsSurContratsEtCoutsDesContrats",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMTEtMy0xLTEtNjk1_0d05097c-99d4-4343-a924-5c5f8c7ee550": {
   "value": "-197000000",
   "decimals": -6,
   "dimensions": {
    "concept": "capg:VariationLieeAuxCreancesClientsEtActifsNetDesPassifsSurContratsEtCoutsDesContrats",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMTItMi0xLTEtNjk1_fe772bdf-508b-4807-ba99-f5e972141580": {
   "value": "-123000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAccountPayable",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMTItMy0xLTEtNjk1_0ac236f4-a145-48de-a3ae-6880baf882a1": {
   "value": "351000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAccountPayable",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMTMtMi0xLTEtNjk1_e847744c-26d5-4b0f-9279-c6d0f1fcde77": {
   "value": "7000000",
   "decimals": -6,
   "dimensions": {
    "concept": "capg:VariationDesAutresCreancesDettes",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMTMtMy0xLTEtNjk1_ad174cfa-96e4-4847-8cd3-f80f01ad0799": {
   "value": "375000000",
   "decimals": -6,
   "dimensions": {
    "concept": "capg:VariationDesAutresCreancesDettes",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMTQtMi0xLTEtNjk1_74a5c1df-efa7-45b1-8a3f-0abc4b7459e4": {
   "value": "44000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseInWorkingCapital",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMTQtMy0xLTEtNjk1_f266a643-dfd6-4dfe-b7e0-1a68c5b8cc27": {
   "value": "-529000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseInWorkingCapital",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMTUtMi0xLTEtNjk1_b1f42c1d-4804-4d5f-8e9a-7a835f94e648": {
   "value": "1661000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInOperatingActivities",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMTUtMy0xLTEtNjk1_02f0d4fd-a5e0-4307-bf06-adaf5649583a": {
   "value": "2581000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInOperatingActivities",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMTYtMi0xLTEtNjk1_cea580ca-cf7b-4ef9-97f4-4810fe0877f8": {
   "value": "206000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMTYtMy0xLTEtNjk1_76558db6-4a1c-4d69-8c12-607fa052937f": {
   "value": "266000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMTctMi0xLTEtNjk1_5dc73b44-eefe-4ea0-bb73-1540dcdb1f63": {
   "value": "2000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromDisposalsOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMTctMy0xLTEtNjk1_c0105ab2-103b-4445-bdf7-f586bfbd53ef": {
   "value": "4000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromDisposalsOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMTgtMi0xLTEtNjk1_d0123548-359c-4595-9655-381f664ec946": {
   "value": "204000000",
   "decimals": -6,
   "dimensions": {
    "concept": "capg:AcquisitionDImmobilisationsCorporellesEtIncorporellesNettesDeCession",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMTgtMy0xLTEtNjk1_d2384d6d-d3f3-41fd-b1b1-98849ab5b13c": {
   "value": "262000000",
   "decimals": -6,
   "dimensions": {
    "concept": "capg:AcquisitionDImmobilisationsCorporellesEtIncorporellesNettesDeCession",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMTktMi0xLTEtNjk1_3dc088eb-9524-4fda-a319-dc531c459764": {
   "value": "1557000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMTktMy0xLTEtNjk1_09c7a72d-f2b6-430a-a770-82ab7925b032": {
   "value": "369000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMjAtMi0xLTEtNjk1_8a3d50b6-a6f6-4877-a844-c6e18629c7c4": {
   "value": "150000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfFinancialInstrumentsClassifiedAsInvestingActivities",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMjAtMy0xLTEtNjk1_4f97aec1-cf3d-4a61-8fec-7e3c29565b31": {
   "value": "25000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfFinancialInstrumentsClassifiedAsInvestingActivities",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMjEtMi0xLTEtNjk1_894bef87-27c8-45c2-8fbb-b8ea5da4ef28": {
   "value": "15000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherCashPaymentsToAcquireEquityOrDebtInstrumentsOfOtherEntitiesClassifiedAsInvestingActivities",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMjEtMy0xLTEtNjk1_354a863c-dbfb-48c1-a0e9-dc42fe0da96a": {
   "value": null,
   "dimensions": {
    "concept": "ifrs-full:OtherCashPaymentsToAcquireEquityOrDebtInstrumentsOfOtherEntitiesClassifiedAsInvestingActivities",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMjItMi0xLTEtNjk1_703f6bad-a294-4502-9063-f01fc5489e64": {
   "value": "212000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMjItMy0xLTEtNjk1_2579b7b6-06f1-4205-9b32-024496652dad": {
   "value": "-22000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMjMtMi0xLTEtNjk1_812e6bc5-1912-4864-b126-d3edacf8c509": {
   "value": "1510000000",
   "decimals": -6,
   "dimensions": {
    "concept": "capg:SortiesNettesDeTresorerieProvenantDAutresActivitesDInvestissement",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMjMtMy0xLTEtNjk1_89ec8f07-e73b-4e9d-a8a5-01bddb925c37": {
   "value": "416000000",
   "decimals": -6,
   "dimensions": {
    "concept": "capg:SortiesNettesDeTresorerieProvenantDAutresActivitesDInvestissement",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMjQtMi0xLTEtNjk1_24886c9e-69a9-4d6b-9cac-70681f782f02": {
   "value": "-1714000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInInvestingActivities",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMjQtMy0xLTEtNjk1_0ae3e590-92dc-44ab-b632-b98870de827a": {
   "value": "-678000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInInvestingActivities",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMjUtMi0xLTEtNjk1_c3bb52cf-0b42-4cbf-94dd-6b58ab557852": {
   "value": "277000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromIssuingShares",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMjUtMy0xLTEtNjk1_776f768f-ed33-40e8-87a3-9fdc9d9127a4": {
   "value": "587000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromIssuingShares",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMjYtMi0xLTEtNjk1_2f30985b-609c-4f71-9514-ed9146bafb4c": {
   "value": "226000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaidClassifiedAsFinancingActivities",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMjYtMy0xLTEtNjk1_056a3c9b-ecc0-42a9-874b-35f02b653f05": {
   "value": "329000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaidClassifiedAsFinancingActivities",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMjctMi0xLTEtNjk1_cbd65ee1-5e68-4464-ab5e-d429dcdccce0": {
   "value": "514000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PaymentsToAcquireOrRedeemEntitysShares",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMjctMy0xLTEtNjk1_d0774c1f-e765-41ec-b7bd-5fb92397845a": {
   "value": "197000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PaymentsToAcquireOrRedeemEntitysShares",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMjgtMi0xLTEtNjk1_bf4ba6dc-cad0-4389-959f-7256b494acf4": {
   "value": "9308000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMjgtMy0xLTEtNjk1_3de78b29-0ba4-4183-b36d-be73cf5d6c5e": {
   "value": "137000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMjktMi0xLTEtNjk1_6c63dd5c-6847-44cc-8117-feed78a218af": {
   "value": "6273000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMjktMy0xLTEtNjk1_16fc18cc-fe71-4358-9016-54263a20195c": {
   "value": "1498000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMzAtMi0xLTEtNjk1_60146efd-e6a2-47c3-bba0-68bc8cd8b88e": {
   "value": "1672000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PaymentsFromChangesInOwnershipInterestsInSubsidiaries",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMzAtMy0xLTEtNjk1_3493a1a1-fe47-45cc-80f1-e2589f11ebc5": {
   "value": null,
   "dimensions": {
    "concept": "ifrs-full:PaymentsFromChangesInOwnershipInterestsInSubsidiaries",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMzEtMi0xLTEtNjk1_11d68658-7fe0-4485-80da-d877a1321d94": {
   "value": "291000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMzEtMy0xLTEtNjk1_10f48261-413d-4790-bc4d-c4a58019fd6c": {
   "value": "320000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMzItMi0xLTEtNjk1_00aa452a-d09c-4283-8e13-4b62e5436a87": {
   "value": "96000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InterestPaidClassifiedAsFinancingActivities",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMzItMy0xLTEtNjk1_f22d4af5-8fc4-473d-8c0f-5fac2c89ed69": {
   "value": "153000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InterestPaidClassifiedAsFinancingActivities",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMzMtMi0xLTEtNjk1_9a92e8f4-8b56-43d7-b309-0050b40b20cb": {
   "value": "49000000",
   "decimals": -6,
   "dimensions": {
    "concept": "capg:InteretsRecusClassesCommeActivitesDeFinancement",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMzMtMy0xLTEtNjk1_22d2d433-75e3-463e-98a2-db22b3d245f6": {
   "value": "27000000",
   "decimals": -6,
   "dimensions": {
    "concept": "capg:InteretsRecusClassesCommeActivitesDeFinancement",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMzQtMi0xLTEtNjk1_6921fd66-c645-44c9-8ba0-179156b88faf": {
   "value": "562000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInFinancingActivities",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMzQtMy0xLTEtNjk1_58a9611d-cf04-4ba6-b3b7-efc0a343c8de": {
   "value": "-1746000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInFinancingActivities",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMzUtMi0xLTEtNjk1_057a801c-364b-4c88-be2e-a55b19066bfe": {
   "value": "509000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMzUtMy0xLTEtNjk1_4cb6f87c-5239-412e-9427-3b1041b10120": {
   "value": "157000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMzYtMi0xLTEtNjk1_1e14a0bc-11e1-46f0-a79e-d8e9ed328c7e": {
   "value": "-131000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMzYtMy0xLTEtNjk1_448a2753-b213-462f-84a5-c2aafdb6f1dc": {
   "value": "134000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMzctMi0xLTEtNjk1_0f097509-5aff-4062-8937-4c02efcac74b": {
   "value": "2450000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMzctMy0xLTEtNjk1_aac25253-7450-4998-b913-e752dccbfe65": {
   "value": "2828000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMzgtMi0xLTEtNjk1_890ec671-5ce8-4b26-8811-6037ee860758": {
   "value": "2828000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xMy9mcmFnOmUwMTNjMWM5ZDUyMjQwYWViN2Y5MTAzYTM2MjhiNTczL3RhYmxlOmI3NmZlMDMxZDkwNDRhOTQ5ZDgwZGZhNDk0YmQ5NDA2L3RhYmxlcmFuZ2U6Yjc2ZmUwMzFkOTA0NGE5NDlkODBkZmE0OTRiZDk0MDZfMzgtMy0xLTEtNjk1_c54d7922-e7ef-444e-a9f1-98a1a4b82797": {
   "value": "3119000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOmQ3ZThiMDRlMzRjYjQ2ZmI5MzliNmJjN2VkNGE4NzQyL3RhYmxlcmFuZ2U6ZDdlOGIwNGUzNGNiNDZmYjkzOWI2YmM3ZWQ0YTg3NDJfMi0xLTEtMS02OTU_77fe1e70-2dfb-4ec2-a7fc-a43c4637f1c5": {
   "value": "168784837",
   "dimensions": {
    "concept": "ifrs-full:NumberOfSharesOutstanding",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOmQ3ZThiMDRlMzRjYjQ2ZmI5MzliNmJjN2VkNGE4NzQyL3RhYmxlcmFuZ2U6ZDdlOGIwNGUzNGNiNDZmYjkzOWI2YmM3ZWQ0YTg3NDJfMi0yLTEtMS02OTU_6950c02c-02c0-4239-8642-fa86b452289f": {
   "value": "1350000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOmQ3ZThiMDRlMzRjYjQ2ZmI5MzliNmJjN2VkNGE4NzQyL3RhYmxlcmFuZ2U6ZDdlOGIwNGUzNGNiNDZmYjkzOWI2YmM3ZWQ0YTg3NDJfMi0zLTEtMS02OTU_0e5d498f-5eed-4543-9062-bb00271236fe": {
   "value": "3050000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOmQ3ZThiMDRlMzRjYjQ2ZmI5MzliNmJjN2VkNGE4NzQyL3RhYmxlcmFuZ2U6ZDdlOGIwNGUzNGNiNDZmYjkzOWI2YmM3ZWQ0YTg3NDJfMi00LTEtMS02OTU_7883a1c6-720d-4cff-aa5b-8f5858035159": {
   "value": "-39000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOmQ3ZThiMDRlMzRjYjQ2ZmI5MzliNmJjN2VkNGE4NzQyL3RhYmxlcmFuZ2U6ZDdlOGIwNGUzNGNiNDZmYjkzOWI2YmM3ZWQ0YTg3NDJfMi01LTEtMS02OTU_f3f04aa4-daee-4e9a-8d55-6065e85efbe3": {
   "value": "3444000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOmQ3ZThiMDRlMzRjYjQ2ZmI5MzliNmJjN2VkNGE4NzQyL3RhYmxlcmFuZ2U6ZDdlOGIwNGUzNGNiNDZmYjkzOWI2YmM3ZWQ0YTg3NDJfMi02LTEtMS02OTU_29dcaeb8-f150-431c-9143-969000eedefc": {
   "value": "-644000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOmQ3ZThiMDRlMzRjYjQ2ZmI5MzliNmJjN2VkNGE4NzQyL3RhYmxlcmFuZ2U6ZDdlOGIwNGUzNGNiNDZmYjkzOWI2YmM3ZWQ0YTg3NDJfMi03LTEtMS02OTU_2881b796-1283-4759-aa35-8071a7738efa": {
   "value": "-1058000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOmQ3ZThiMDRlMzRjYjQ2ZmI5MzliNmJjN2VkNGE4NzQyL3RhYmxlcmFuZ2U6ZDdlOGIwNGUzNGNiNDZmYjkzOWI2YmM3ZWQ0YTg3NDJfMi04LTEtMS02OTU_2c32d8e8-a88f-427f-8446-26479e2ba367": {
   "value": "6103000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOmQ3ZThiMDRlMzRjYjQ2ZmI5MzliNmJjN2VkNGE4NzQyL3RhYmxlcmFuZ2U6ZDdlOGIwNGUzNGNiNDZmYjkzOWI2YmM3ZWQ0YTg3NDJfMi05LTEtMS02OTU_9828978b-9e05-402d-a3be-7673750c4bc4": {
   "value": "12000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOmQ3ZThiMDRlMzRjYjQ2ZmI5MzliNmJjN2VkNGE4NzQyL3RhYmxlcmFuZ2U6ZDdlOGIwNGUzNGNiNDZmYjkzOWI2YmM3ZWQ0YTg3NDJfMi0xMC0xLTEtNjk1_cea3eec0-27bb-45e0-8947-7dd253c11c13": {
   "value": "6115000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOmQ3ZThiMDRlMzRjYjQ2ZmI5MzliNmJjN2VkNGE4NzQyL3RhYmxlcmFuZ2U6ZDdlOGIwNGUzNGNiNDZmYjkzOWI2YmM3ZWQ0YTg3NDJfMy01LTEtMS02OTU_dd4dd0d9-0184-465e-b414-3b1dedcc44ff": {
   "value": "329000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOmQ3ZThiMDRlMzRjYjQ2ZmI5MzliNmJjN2VkNGE4NzQyL3RhYmxlcmFuZ2U6ZDdlOGIwNGUzNGNiNDZmYjkzOWI2YmM3ZWQ0YTg3NDJfMy04LTEtMS02OTU_e28c45e8-f40d-4f22-9366-c8ba9a89a689": {
   "value": "329000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOmQ3ZThiMDRlMzRjYjQ2ZmI5MzliNmJjN2VkNGE4NzQyL3RhYmxlcmFuZ2U6ZDdlOGIwNGUzNGNiNDZmYjkzOWI2YmM3ZWQ0YTg3NDJfMy0xMC0xLTEtNjk1_7dc53225-ddd5-4d34-9102-edd767f2a8e5": {
   "value": "329000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOmQ3ZThiMDRlMzRjYjQ2ZmI5MzliNmJjN2VkNGE4NzQyL3RhYmxlcmFuZ2U6ZDdlOGIwNGUzNGNiNDZmYjkzOWI2YmM3ZWQ0YTg3NDJfNC0xLTEtMS02OTU_18b80c3c-ad0b-43e5-a9df-f9d57482dfb4": {
   "value": "3606687",
   "dimensions": {
    "concept": "ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOmQ3ZThiMDRlMzRjYjQ2ZmI5MzliNmJjN2VkNGE4NzQyL3RhYmxlcmFuZ2U6ZDdlOGIwNGUzNGNiNDZmYjkzOWI2YmM3ZWQ0YTg3NDJfNC0yLTEtMS02OTU_0220b8ba-d239-4d49-b9e1-e3ea3d337cca": {
   "value": "29000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOmQ3ZThiMDRlMzRjYjQ2ZmI5MzliNmJjN2VkNGE4NzQyL3RhYmxlcmFuZ2U6ZDdlOGIwNGUzNGNiNDZmYjkzOWI2YmM3ZWQ0YTg3NDJfNC0zLTEtMS02OTU_afb7cec8-5390-4c45-aa64-000720923525": {
   "value": "559000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOmQ3ZThiMDRlMzRjYjQ2ZmI5MzliNmJjN2VkNGE4NzQyL3RhYmxlcmFuZ2U6ZDdlOGIwNGUzNGNiNDZmYjkzOWI2YmM3ZWQ0YTg3NDJfNC00LTEtMS02OTU_376f6d3c-42cc-466d-8054-60112eb0072e": {
   "value": "158000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOmQ3ZThiMDRlMzRjYjQ2ZmI5MzliNmJjN2VkNGE4NzQyL3RhYmxlcmFuZ2U6ZDdlOGIwNGUzNGNiNDZmYjkzOWI2YmM3ZWQ0YTg3NDJfNC01LTEtMS02OTU_dabf918d-06db-4cd4-bee2-cdbad018a159": {
   "value": "-1000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOmQ3ZThiMDRlMzRjYjQ2ZmI5MzliNmJjN2VkNGE4NzQyL3RhYmxlcmFuZ2U6ZDdlOGIwNGUzNGNiNDZmYjkzOWI2YmM3ZWQ0YTg3NDJfNC04LTEtMS02OTU_b30348ef-d374-469a-a686-b7e7c677e301": {
   "value": "745000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOmQ3ZThiMDRlMzRjYjQ2ZmI5MzliNmJjN2VkNGE4NzQyL3RhYmxlcmFuZ2U6ZDdlOGIwNGUzNGNiNDZmYjkzOWI2YmM3ZWQ0YTg3NDJfNC0xMC0xLTEtNjk1_3a3a7403-30f7-4da8-96c3-d0c98f936f95": {
   "value": "745000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOmQ3ZThiMDRlMzRjYjQ2ZmI5MzliNmJjN2VkNGE4NzQyL3RhYmxlcmFuZ2U6ZDdlOGIwNGUzNGNiNDZmYjkzOWI2YmM3ZWQ0YTg3NDJfNS00LTEtMS02OTU_9b4d2da4-7479-4296-a085-a1890cfe6238": {
   "value": "-198000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CancellationOfTreasuryShares",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOmQ3ZThiMDRlMzRjYjQ2ZmI5MzliNmJjN2VkNGE4NzQyL3RhYmxlcmFuZ2U6ZDdlOGIwNGUzNGNiNDZmYjkzOWI2YmM3ZWQ0YTg3NDJfNS01LTEtMS02OTU_07a2281a-4e08-4a9c-835a-7978636eb990": {
   "value": "1000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CancellationOfTreasuryShares",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOmQ3ZThiMDRlMzRjYjQ2ZmI5MzliNmJjN2VkNGE4NzQyL3RhYmxlcmFuZ2U6ZDdlOGIwNGUzNGNiNDZmYjkzOWI2YmM3ZWQ0YTg3NDJfNS04LTEtMS02OTU_84b7d54a-9ec1-4b8f-a61d-d7b28087030f": {
   "value": "-197000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CancellationOfTreasuryShares",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOmQ3ZThiMDRlMzRjYjQ2ZmI5MzliNmJjN2VkNGE4NzQyL3RhYmxlcmFuZ2U6ZDdlOGIwNGUzNGNiNDZmYjkzOWI2YmM3ZWQ0YTg3NDJfNS0xMC0xLTEtNjk1_7b8652ba-18e9-43db-8cef-4fded6b33b7b": {
   "value": "-197000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CancellationOfTreasuryShares",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOmQ3ZThiMDRlMzRjYjQ2ZmI5MzliNmJjN2VkNGE4NzQyL3RhYmxlcmFuZ2U6ZDdlOGIwNGUzNGNiNDZmYjkzOWI2YmM3ZWQ0YTg3NDJfNi01LTEtMS0xMjIy_58da3d48-47da-4eda-9276-d89e51a37c88": {
   "value": "46000000",
   "decimals": -6,
   "dimensions": {
    "concept": "capg:FinalisationDeLAllocationDuPrixDAcquisitionDAltranTechnologies",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOmQ3ZThiMDRlMzRjYjQ2ZmI5MzliNmJjN2VkNGE4NzQyL3RhYmxlcmFuZ2U6ZDdlOGIwNGUzNGNiNDZmYjkzOWI2YmM3ZWQ0YTg3NDJfNi04LTEtMS0xMjI1_9f21274b-5020-4e50-af94-990ceeb4b466": {
   "value": "46000000",
   "decimals": -6,
   "dimensions": {
    "concept": "capg:FinalisationDeLAllocationDuPrixDAcquisitionDAltranTechnologies",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOmQ3ZThiMDRlMzRjYjQ2ZmI5MzliNmJjN2VkNGE4NzQyL3RhYmxlcmFuZ2U6ZDdlOGIwNGUzNGNiNDZmYjkzOWI2YmM3ZWQ0YTg3NDJfNi05LTEtMS0xMjI1_8f5227ee-a27d-40b3-94c6-57a8dc59fec2": {
   "value": "2000000",
   "decimals": -6,
   "dimensions": {
    "concept": "capg:FinalisationDeLAllocationDuPrixDAcquisitionDAltranTechnologies",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOmQ3ZThiMDRlMzRjYjQ2ZmI5MzliNmJjN2VkNGE4NzQyL3RhYmxlcmFuZ2U6ZDdlOGIwNGUzNGNiNDZmYjkzOWI2YmM3ZWQ0YTg3NDJfNi0xMC0xLTEtMTIyNQ_d4efd2d6-b236-4694-9b45-34f3af0e025f": {
   "value": "48000000",
   "decimals": -6,
   "dimensions": {
    "concept": "capg:FinalisationDeLAllocationDuPrixDAcquisitionDAltranTechnologies",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOmQ3ZThiMDRlMzRjYjQ2ZmI5MzliNmJjN2VkNGE4NzQyL3RhYmxlcmFuZ2U6ZDdlOGIwNGUzNGNiNDZmYjkzOWI2YmM3ZWQ0YTg3NDJfOS01LTEtMS02OTU_3961a52b-c2b8-464d-abcb-3b6f566cd4a2": {
   "value": "-7000000",
   "decimals": -6,
   "dimensions": {
    "concept": "capg:TransactionsAvecLesActionnairesMinoritairesEtAutres",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOmQ3ZThiMDRlMzRjYjQ2ZmI5MzliNmJjN2VkNGE4NzQyL3RhYmxlcmFuZ2U6ZDdlOGIwNGUzNGNiNDZmYjkzOWI2YmM3ZWQ0YTg3NDJfOS04LTEtMS02OTU_469cd6e3-4439-4454-9445-9cc3dc8b536f": {
   "value": "-7000000",
   "decimals": -6,
   "dimensions": {
    "concept": "capg:TransactionsAvecLesActionnairesMinoritairesEtAutres",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOmQ3ZThiMDRlMzRjYjQ2ZmI5MzliNmJjN2VkNGE4NzQyL3RhYmxlcmFuZ2U6ZDdlOGIwNGUzNGNiNDZmYjkzOWI2YmM3ZWQ0YTg3NDJfOS0xMC0xLTEtNjk1_18b38868-f8ef-47db-967d-b9aa2e2c1072": {
   "value": "-7000000",
   "decimals": -6,
   "dimensions": {
    "concept": "capg:TransactionsAvecLesActionnairesMinoritairesEtAutres",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOmQ3ZThiMDRlMzRjYjQ2ZmI5MzliNmJjN2VkNGE4NzQyL3RhYmxlcmFuZ2U6ZDdlOGIwNGUzNGNiNDZmYjkzOWI2YmM3ZWQ0YTg3NDJfMTAtMS0xLTEtNjk1_0f54a5d7-4495-4861-8732-46b6de3295a5": {
   "value": "3606687",
   "dimensions": {
    "concept": "capg:VariationDesCapitauxPropresEnActions",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOmQ3ZThiMDRlMzRjYjQ2ZmI5MzliNmJjN2VkNGE4NzQyL3RhYmxlcmFuZ2U6ZDdlOGIwNGUzNGNiNDZmYjkzOWI2YmM3ZWQ0YTg3NDJfMTAtMi0xLTEtNjk1_49765d57-ac00-4106-91d4-4ed0aa3672f0": {
   "value": "29000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransactionsWithOwners",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOmQ3ZThiMDRlMzRjYjQ2ZmI5MzliNmJjN2VkNGE4NzQyL3RhYmxlcmFuZ2U6ZDdlOGIwNGUzNGNiNDZmYjkzOWI2YmM3ZWQ0YTg3NDJfMTAtMy0xLTEtNjk1_ed6f8c50-510b-41cb-aa70-08f81e8087ec": {
   "value": "559000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransactionsWithOwners",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOmQ3ZThiMDRlMzRjYjQ2ZmI5MzliNmJjN2VkNGE4NzQyL3RhYmxlcmFuZ2U6ZDdlOGIwNGUzNGNiNDZmYjkzOWI2YmM3ZWQ0YTg3NDJfMTAtNC0xLTEtNjk1_3fde71ba-61d2-4426-9ae2-27698bb682a5": {
   "value": "-40000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransactionsWithOwners",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOmQ3ZThiMDRlMzRjYjQ2ZmI5MzliNmJjN2VkNGE4NzQyL3RhYmxlcmFuZ2U6ZDdlOGIwNGUzNGNiNDZmYjkzOWI2YmM3ZWQ0YTg3NDJfMTAtNS0xLTEtNjk1_9692b9be-3b9b-4596-b154-4b1083c4065f": {
   "value": "-368000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransactionsWithOwners",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOmQ3ZThiMDRlMzRjYjQ2ZmI5MzliNmJjN2VkNGE4NzQyL3RhYmxlcmFuZ2U6ZDdlOGIwNGUzNGNiNDZmYjkzOWI2YmM3ZWQ0YTg3NDJfMTAtOC0xLTEtNjk1_8bc82e8c-baeb-4e20-aa97-b75ec3547e3a": {
   "value": "180000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransactionsWithOwners",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOmQ3ZThiMDRlMzRjYjQ2ZmI5MzliNmJjN2VkNGE4NzQyL3RhYmxlcmFuZ2U6ZDdlOGIwNGUzNGNiNDZmYjkzOWI2YmM3ZWQ0YTg3NDJfMTAtOS0xLTEtNjk1_24a2bb3d-4959-45a9-9598-51bc9513b35e": {
   "value": "-2000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransactionsWithOwners",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOmQ3ZThiMDRlMzRjYjQ2ZmI5MzliNmJjN2VkNGE4NzQyL3RhYmxlcmFuZ2U6ZDdlOGIwNGUzNGNiNDZmYjkzOWI2YmM3ZWQ0YTg3NDJfMTAtMTAtMS0xLTY5NQ_be8edcf9-19ff-4959-b137-968945c835de": {
   "value": "178000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransactionsWithOwners",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOmQ3ZThiMDRlMzRjYjQ2ZmI5MzliNmJjN2VkNGE4NzQyL3RhYmxlcmFuZ2U6ZDdlOGIwNGUzNGNiNDZmYjkzOWI2YmM3ZWQ0YTg3NDJfMTEtNi0xLTEtNjk1_223d698a-feda-42cb-937c-605d756f47dd": {
   "value": "524000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOmQ3ZThiMDRlMzRjYjQ2ZmI5MzliNmJjN2VkNGE4NzQyL3RhYmxlcmFuZ2U6ZDdlOGIwNGUzNGNiNDZmYjkzOWI2YmM3ZWQ0YTg3NDJfMTEtNy0xLTEtNjk1_ccfcc434-8bb2-4f4b-8fed-e651a7634736": {
   "value": "503000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOmQ3ZThiMDRlMzRjYjQ2ZmI5MzliNmJjN2VkNGE4NzQyL3RhYmxlcmFuZ2U6ZDdlOGIwNGUzNGNiNDZmYjkzOWI2YmM3ZWQ0YTg3NDJfMTEtOC0xLTEtNjk1_cee8f670-83aa-43de-b17f-012a7570d0a2": {
   "value": "1027000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOmQ3ZThiMDRlMzRjYjQ2ZmI5MzliNmJjN2VkNGE4NzQyL3RhYmxlcmFuZ2U6ZDdlOGIwNGUzNGNiNDZmYjkzOWI2YmM3ZWQ0YTg3NDJfMTEtMTAtMS0xLTY5NQ_6533c7bb-6839-460f-a8e2-21d66e68f754": {
   "value": "1027000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOmQ3ZThiMDRlMzRjYjQ2ZmI5MzliNmJjN2VkNGE4NzQyL3RhYmxlcmFuZ2U6ZDdlOGIwNGUzNGNiNDZmYjkzOWI2YmM3ZWQ0YTg3NDJfMTItNS0xLTEtNjk1_66ae0e66-5128-4183-9385-bfdeb10f48c9": {
   "value": "1157000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOmQ3ZThiMDRlMzRjYjQ2ZmI5MzliNmJjN2VkNGE4NzQyL3RhYmxlcmFuZ2U6ZDdlOGIwNGUzNGNiNDZmYjkzOWI2YmM3ZWQ0YTg3NDJfMTItOC0xLTEtNjk1_005487f4-8ef9-4ec1-a68b-c4231bf13ff9": {
   "value": "1157000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOmQ3ZThiMDRlMzRjYjQ2ZmI5MzliNmJjN2VkNGE4NzQyL3RhYmxlcmFuZ2U6ZDdlOGIwNGUzNGNiNDZmYjkzOWI2YmM3ZWQ0YTg3NDJfMTItOS0xLTEtNjk1_418c6642-0539-4ad1-b605-20fec2e58fcc": {
   "value": "2000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOmQ3ZThiMDRlMzRjYjQ2ZmI5MzliNmJjN2VkNGE4NzQyL3RhYmxlcmFuZ2U6ZDdlOGIwNGUzNGNiNDZmYjkzOWI2YmM3ZWQ0YTg3NDJfMTItMTAtMS0xLTY5NQ_7ed3ee0e-3856-404e-a655-317308a97e9f": {
   "value": "1159000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOmQ3ZThiMDRlMzRjYjQ2ZmI5MzliNmJjN2VkNGE4NzQyL3RhYmxlcmFuZ2U6ZDdlOGIwNGUzNGNiNDZmYjkzOWI2YmM3ZWQ0YTg3NDJfMTMtMS0xLTEtNjk1_3aa7161a-7ee6-4464-9e7b-14825a09892e": {
   "value": "172391524",
   "dimensions": {
    "concept": "ifrs-full:NumberOfSharesOutstanding",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOmQ3ZThiMDRlMzRjYjQ2ZmI5MzliNmJjN2VkNGE4NzQyL3RhYmxlcmFuZ2U6ZDdlOGIwNGUzNGNiNDZmYjkzOWI2YmM3ZWQ0YTg3NDJfMTMtMi0xLTEtNjk1_f68bb7dc-a791-4242-8c56-f188c28f8683": {
   "value": "1379000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOmQ3ZThiMDRlMzRjYjQ2ZmI5MzliNmJjN2VkNGE4NzQyL3RhYmxlcmFuZ2U6ZDdlOGIwNGUzNGNiNDZmYjkzOWI2YmM3ZWQ0YTg3NDJfMTMtMy0xLTEtNjk1_63be2fab-64af-4725-8eb8-d780ba1095f7": {
   "value": "3609000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOmQ3ZThiMDRlMzRjYjQ2ZmI5MzliNmJjN2VkNGE4NzQyL3RhYmxlcmFuZ2U6ZDdlOGIwNGUzNGNiNDZmYjkzOWI2YmM3ZWQ0YTg3NDJfMTMtNC0xLTEtNjk1_9d164ff1-aee0-4dd0-8fcb-f507de2a736b": {
   "value": "-79000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOmQ3ZThiMDRlMzRjYjQ2ZmI5MzliNmJjN2VkNGE4NzQyL3RhYmxlcmFuZ2U6ZDdlOGIwNGUzNGNiNDZmYjkzOWI2YmM3ZWQ0YTg3NDJfMTMtNS0xLTEtNjk1_c1d9812a-d7ad-4b28-abd2-b653851c09e3": {
   "value": "4233000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOmQ3ZThiMDRlMzRjYjQ2ZmI5MzliNmJjN2VkNGE4NzQyL3RhYmxlcmFuZ2U6ZDdlOGIwNGUzNGNiNDZmYjkzOWI2YmM3ZWQ0YTg3NDJfMTMtNi0xLTEtNjk1_6aabbb3e-2cc1-45aa-8046-45b744e34d66": {
   "value": "-120000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOmQ3ZThiMDRlMzRjYjQ2ZmI5MzliNmJjN2VkNGE4NzQyL3RhYmxlcmFuZ2U6ZDdlOGIwNGUzNGNiNDZmYjkzOWI2YmM3ZWQ0YTg3NDJfMTMtNy0xLTEtNjk1_dade099c-10e9-494b-a9dc-d61104d67fde": {
   "value": "-555000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOmQ3ZThiMDRlMzRjYjQ2ZmI5MzliNmJjN2VkNGE4NzQyL3RhYmxlcmFuZ2U6ZDdlOGIwNGUzNGNiNDZmYjkzOWI2YmM3ZWQ0YTg3NDJfMTMtOC0xLTEtNjk1_828fcec7-93f2-493f-b520-5ecf2d672203": {
   "value": "8467000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOmQ3ZThiMDRlMzRjYjQ2ZmI5MzliNmJjN2VkNGE4NzQyL3RhYmxlcmFuZ2U6ZDdlOGIwNGUzNGNiNDZmYjkzOWI2YmM3ZWQ0YTg3NDJfMTMtOS0xLTEtNjk1_c67c29d7-a3aa-45a9-8cd2-16804648aacd": {
   "value": "12000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOmQ3ZThiMDRlMzRjYjQ2ZmI5MzliNmJjN2VkNGE4NzQyL3RhYmxlcmFuZ2U6ZDdlOGIwNGUzNGNiNDZmYjkzOWI2YmM3ZWQ0YTg3NDJfMTMtMTAtMS0xLTY5NQ_e6c5cfab-9eb6-484c-a573-4abed90511ce": {
   "value": "8479000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfMi0xLTEtMS05Mzg_a0fc2205-979d-452f-a571-5f8ecc848997": {
   "value": "169345499",
   "dimensions": {
    "concept": "ifrs-full:NumberOfSharesOutstanding",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfMi0yLTEtMS05Mzg_ea8108fa-fb75-4bdf-a58f-b00c5d46a2d7": {
   "value": "1355000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfMi0zLTEtMS05Mzg_e02bf039-474d-4e33-8ec0-c90b8d4c7c0e": {
   "value": "3150000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfMi00LTEtMS05Mzg_62992463-98d0-4daf-8612-afeadfed7562": {
   "value": "-30000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfMi01LTEtMS05Mzg_114a86eb-e0b2-4f3c-81f9-25d6b540fe6f": {
   "value": "4899000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfMi02LTEtMS05Mzg_4b83bf78-3b51-4455-b1f0-d3146090d601": {
   "value": "-80000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfMi03LTEtMS05Mzg_63bf9ed7-2360-42ca-b1a9-263139aab1f6": {
   "value": "-870000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfMi04LTEtMS05Mzg_aeebdb80-ea2d-4761-a00e-4ba7e82ba9a9": {
   "value": "8424000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfMi05LTEtMS05Mzg_c6048209-0b6d-4362-9f8d-10ad103c97ff": {
   "value": "-5000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfMi0xMC0xLTEtOTM4_46ca1081-e255-468b-bd4b-8ea2705b38c7": {
   "value": "8419000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfMy01LTEtMS05Mzg_941986ea-356f-4fab-89ab-af81cf9f9fa6": {
   "value": "226000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfMy04LTEtMS05Mzg_b3a15437-c897-4dbc-bb06-4de8d8961f89": {
   "value": "226000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfMy0xMC0xLTEtOTM4_6d5a18de-458f-4ef4-9609-6d64f60151ba": {
   "value": "226000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfNC0xLTEtMS05Mzg_66303b3f-90a6-4253-bda2-a9aba2f82ff0": {
   "value": "3104200",
   "dimensions": {
    "concept": "ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfNC0yLTEtMS05Mzg_bf800441-0c72-42cb-b138-62740ef31eb8": {
   "value": "24000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfNC0zLTEtMS05Mzg_3709b343-79aa-4461-9a7c-7be766d45ffa": {
   "value": "253000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfNC00LTEtMS05Mzg_c8575889-f993-4881-9412-fd76b81ed4e2": {
   "value": "125000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfNC01LTEtMS05Mzg_c8836db3-6bb2-4218-8c23-4366194e6b68": {
   "value": "-15000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfNC04LTEtMS05Mzg_2b12b8c1-cb14-4f0d-9d02-8ca6893d8763": {
   "value": "387000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfNC0xMC0xLTEtOTM4_5b45aea3-424f-43fd-9b27-24e930428ed6": {
   "value": "387000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfNS00LTEtMS05Mzg_f649502b-9b5d-4c1b-a1e0-fcc71c9ac1e2": {
   "value": "-516000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CancellationOfTreasuryShares",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfNS01LTEtMS05Mzg_0fd199d6-79ee-4f9e-bbae-f633c98e6443": {
   "value": "-2000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CancellationOfTreasuryShares",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfNS04LTEtMS05Mzg_df366223-0f70-4c72-83dc-b3d3a48b3e00": {
   "value": "-518000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CancellationOfTreasuryShares",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfNS0xMC0xLTEtOTM4_118ffb2d-13c4-4422-8e02-122c7c21d010": {
   "value": "-518000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CancellationOfTreasuryShares",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfNi0xLTEtMS05Mzg_0bbe3fb6-3386-47d0-a90d-fdba7100d4a1": {
   "value": "3664862",
   "dimensions": {
    "concept": "capg:ReductionDuCapitalEmisDesActions",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfNi0yLTEtMS05Mzg_0ba3e936-52d5-4c0a-8b5a-084d0aaba99b": {
   "value": "29000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReductionOfIssuedCapital",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfNi0zLTEtMS05Mzg_44c2e13a-b7f9-48fd-9b63-4d9d86208098": {
   "value": "353000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReductionOfIssuedCapital",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfNi00LTEtMS05Mzg_358b5673-f047-4eac-b60c-857e2bc8f7bc": {
   "value": "-382000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReductionOfIssuedCapital",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfNy05LTEtMS05Mzg_bc0fe87e-d279-486e-94c0-52d3c238d899": {
   "value": "-458000000",
   "decimals": -6,
   "dimensions": {
    "concept": "capg:PriseDeControleDAltranTechnologies",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfNy0xMC0xLTEtOTM4_43a2d918-7d41-4f3c-b869-98d988a75acf": {
   "value": "-458000000",
   "decimals": -6,
   "dimensions": {
    "concept": "capg:PriseDeControleDAltranTechnologies",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfOC01LTEtMS05Mzg_f91f9d7c-2a76-4d8a-9b0d-6177896636d3": {
   "value": "2135000000",
   "decimals": -6,
   "dimensions": {
    "concept": "capg:FinalisationDeLAllocationDuPrixDAcquisitionDAltranTechnologies",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfOC04LTEtMS05Mzg_8c8e469a-e9f6-4984-9fd3-7907329f5a02": {
   "value": "2135000000",
   "decimals": -6,
   "dimensions": {
    "concept": "capg:FinalisationDeLAllocationDuPrixDAcquisitionDAltranTechnologies",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfOC05LTEtMS05Mzg_51429e18-5e1a-4787-9efb-319600ce250a": {
   "value": "-463000000",
   "decimals": -6,
   "dimensions": {
    "concept": "capg:FinalisationDeLAllocationDuPrixDAcquisitionDAltranTechnologies",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfOC0xMC0xLTEtOTM4_35a65363-39a4-497e-b2dd-417a097d912a": {
   "value": "1672000000",
   "decimals": -6,
   "dimensions": {
    "concept": "capg:FinalisationDeLAllocationDuPrixDAcquisitionDAltranTechnologies",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfOS01LTEtMS05Mzg_2202ebae-bf97-4342-982c-88db81c35b47": {
   "value": "34000000",
   "decimals": -6,
   "dimensions": {
    "concept": "capg:TransactionsAvecLesActionnairesMinoritairesEtAutres",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfOS04LTEtMS05Mzg_1a08c904-711b-4e2f-9747-53056e5723e6": {
   "value": "34000000",
   "decimals": -6,
   "dimensions": {
    "concept": "capg:TransactionsAvecLesActionnairesMinoritairesEtAutres",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfOS05LTEtMS05Mzg_cbde1cbc-6be0-402c-a9b0-a21020051d66": {
   "value": "-13000000",
   "decimals": -6,
   "dimensions": {
    "concept": "capg:TransactionsAvecLesActionnairesMinoritairesEtAutres",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfOS0xMC0xLTEtOTM4_eb0f65a1-3c5f-4c78-a348-34c458d3a239": {
   "value": "21000000",
   "decimals": -6,
   "dimensions": {
    "concept": "capg:TransactionsAvecLesActionnairesMinoritairesEtAutres",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfMTAtMS0xLTEtOTM4_79cf8262-25df-42be-870d-a6ff4db392b0": {
   "value": "560662",
   "dimensions": {
    "concept": "capg:VariationDesCapitauxPropresEnActions",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfMTAtMi0xLTEtOTM4_df96aab0-6b81-4a21-b27d-17c5b2ec7b9c": {
   "value": "-5000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransactionsWithOwners",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfMTAtMy0xLTEtOTM4_c94466e5-bd72-40c3-8a8c-697cf7b48b7e": {
   "value": "-100000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransactionsWithOwners",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfMTAtNC0xLTEtOTM4_2fccbe27-af4a-46d9-9818-9d2a6ab6a23f": {
   "value": "-9000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransactionsWithOwners",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfMTAtNS0xLTEtOTM4_2618a0e7-19b9-4549-95a9-424b187e12a8": {
   "value": "-2412000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransactionsWithOwners",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfMTAtOC0xLTEtOTM4_23713354-1afd-4a04-ace0-3158a96520bb": {
   "value": "-2526000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransactionsWithOwners",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfMTAtOS0xLTEtOTM4_1f0cc8a8-df54-4391-a59b-311d802c050b": {
   "value": "18000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransactionsWithOwners",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfMTAtMTAtMS0xLTkzOA_5c8a4248-d9b5-4c21-a4b3-c30ead096c12": {
   "value": "-2508000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransactionsWithOwners",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfMTEtNi0xLTEtOTM4_df71ed1f-c275-458d-8c0e-a9880a5871ae": {
   "value": "-564000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfMTEtNy0xLTEtOTM4_b0e18135-ea37-4053-bbdc-2f30d09b7093": {
   "value": "-188000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfMTEtOC0xLTEtOTM4_8fce2283-d667-48ed-86e2-01ee8e3b36cf": {
   "value": "-752000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfMTEtOS0xLTEtOTM4_be55fe54-3491-40a4-9e6c-7d3f86f06c23": {
   "value": "1000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfMTEtMTAtMS0xLTkzOA_14a134d8-3ba7-4204-b61d-e1d112ee6f4d": {
   "value": "-751000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfMTItNS0xLTEtOTM4_334f1470-8f23-4fbf-965a-5428fc482abf": {
   "value": "957000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfMTItOC0xLTEtOTM4_7a515f1f-e839-41d5-80b1-15e5271b9bbd": {
   "value": "957000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfMTItOS0xLTEtOTM4_c5b261c8-5fae-455f-abdb-1471c42c5bc6": {
   "value": "-2000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfMTItMTAtMS0xLTkzOA_affe3e73-5793-4bcf-9bc2-c5dd7eb7d492": {
   "value": "955000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfMTMtMS0xLTEtOTM4_fbd4b025-7179-48eb-aad4-35d5295d167a": {
   "value": "168784837",
   "dimensions": {
    "concept": "ifrs-full:NumberOfSharesOutstanding",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfMTMtMi0xLTEtOTM4_66e91639-622d-47c3-80b4-ff38179c9e15": {
   "value": "1350000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfMTMtMy0xLTEtOTM4_d4b96d6c-1bd8-4a2a-b2f5-745038b5d64e": {
   "value": "3050000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfMTMtNC0xLTEtOTM4_cf25cd9b-a145-4eba-ac4c-42183f3d259d": {
   "value": "-39000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfMTMtNS0xLTEtOTM4_b0d4a0b8-4efe-4b75-87df-047f2ba4a1ff": {
   "value": "3444000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfMTMtNi0xLTEtOTM4_68973bd7-10b0-443e-a541-6239e1ef4a5c": {
   "value": "-644000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfMTMtNy0xLTEtOTM4_ca613c4b-b73b-446f-96aa-ad9210937e02": {
   "value": "-1058000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfMTMtOC0xLTEtOTM4_942c993c-76fb-44a6-88f6-13be7249b599": {
   "value": "6103000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfMTMtOS0xLTEtOTM4_aabe6287-5f08-4c68-a46e-f9bdf4a0669f": {
   "value": "12000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RhYmxlOjIwM2ZkMzhmMTQyMjQ3MzQ4Mzg3ZmI3Y2RkMzg4N2EwL3RhYmxlcmFuZ2U6MjAzZmQzOGYxNDIyNDczNDgzODdmYjdjZGQzODg3YTBfMTMtMTAtMS0xLTkzOA_1f543ecd-c4e3-48f2-97a5-88e4216770df": {
   "value": "6115000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xNi9mcmFnOjIxN2EyZTAzZWEyYTRkYTU5MzQ5YzJhYzJhNDQ3MmM1L3RleHRyZWdpb246MjE3YTJlMDNlYTJhNGRhNTkzNDljMmFjMmE0NDcyYzVfODE_42efaf69-2876-4bba-9126-2e205464520b": {
   "value": "320000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xOS9mcmFnOjNkZmE2ZTQ2YzIxNTRlOGNiMmI2NTcxMGFhYTA5YzAxL3RleHRyZWdpb246M2RmYTZlNDZjMjE1NGU4Y2IyYjY1NzEwYWFhMDljMDFfMTk3NA_bf332625-b4d5-4cfa-b6d0-831f3c75f929": {
   "value": "CAPGEMINI S.E.",
   "dimensions": {
    "concept": "ifrs-full:NameOfReportingEntityOrOtherMeansOfIdentification",
    "language": "fr",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xOS9mcmFnOjNkZmE2ZTQ2YzIxNTRlOGNiMmI2NTcxMGFhYTA5YzAxL3RleHRyZWdpb246M2RmYTZlNDZjMjE1NGU4Y2IyYjY1NzEwYWFhMDljMDFfMjAxNw_6857de64-26ca-4e7c-b8fd-fe2945d2a9ec": {
   "value": "11 rue de Tilsitt",
   "dimensions": {
    "concept": "ifrs-full:AddressOfRegisteredOfficeOfEntity",
    "language": "fr",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xOS9mcmFnOjNkZmE2ZTQ2YzIxNTRlOGNiMmI2NTcxMGFhYTA5YzAxL3RleHRyZWdpb246M2RmYTZlNDZjMjE1NGU4Y2IyYjY1NzEwYWFhMDljMDFfMjAzNQ_8e763daf-c0f7-40ef-bca6-41970dbf47be": {
   "value": "FRANCE",
   "dimensions": {
    "concept": "ifrs-full:DomicileOfEntity",
    "language": "fr",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xOS9mcmFnOjNkZmE2ZTQ2YzIxNTRlOGNiMmI2NTcxMGFhYTA5YzAxL3RleHRyZWdpb246M2RmYTZlNDZjMjE1NGU4Y2IyYjY1NzEwYWFhMDljMDFfMjAzNQ_a604981f-4ea0-4cba-97eb-118b00386bf0": {
   "value": "FRANCE",
   "dimensions": {
    "concept": "ifrs-full:CountryOfIncorporation",
    "language": "fr",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xOS9mcmFnOjNkZmE2ZTQ2YzIxNTRlOGNiMmI2NTcxMGFhYTA5YzAxL3RleHRyZWdpb246M2RmYTZlNDZjMjE1NGU4Y2IyYjY1NzEwYWFhMDljMDFfMjA3Mw_2232057d-7e85-45d2-b1fa-f874004c91ce": {
   "value": "S.E",
   "dimensions": {
    "concept": "ifrs-full:LegalFormOfEntity",
    "language": "fr",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xOS9mcmFnOjNkZmE2ZTQ2YzIxNTRlOGNiMmI2NTcxMGFhYTA5YzAxL3RleHRyZWdpb246M2RmYTZlNDZjMjE1NGU4Y2IyYjY1NzEwYWFhMDljMDFfMjA5NQ_59c7959e-d66f-49dc-8579-a73aae261197": {
   "value": "Capgemini S.E.",
   "dimensions": {
    "concept": "ifrs-full:NameOfParentEntity",
    "language": "fr",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xOS9mcmFnOjNkZmE2ZTQ2YzIxNTRlOGNiMmI2NTcxMGFhYTA5YzAxL3RleHRyZWdpb246M2RmYTZlNDZjMjE1NGU4Y2IyYjY1NzEwYWFhMDljMDFfMjEyMw_004b4ef8-ff84-4aeb-bf5f-eed86a6953b9": {
   "value": "FRANCE",
   "dimensions": {
    "concept": "ifrs-full:PrincipalPlaceOfBusiness",
    "language": "fr",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xOS9mcmFnOjNkZmE2ZTQ2YzIxNTRlOGNiMmI2NTcxMGFhYTA5YzAxL3RleHRyZWdpb246M2RmYTZlNDZjMjE1NGU4Y2IyYjY1NzEwYWFhMDljMDFfMjE2MQ_f8063327-b8b5-4751-861d-777da55d171a": {
   "value": "Capgemini S.E.",
   "dimensions": {
    "concept": "ifrs-full:NameOfUltimateParentOfGroup",
    "language": "fr",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xOS9mcmFnOjNkZmE2ZTQ2YzIxNTRlOGNiMmI2NTcxMGFhYTA5YzAxL3RleHRyZWdpb246M2RmYTZlNDZjMjE1NGU4Y2IyYjY1NzEwYWFhMDljMDFfMjI0OQ_0661a1d9-6558-48c8-82f2-4166930a1b6f": {
   "value": "La Soci\u00e9t\u00e9 a pour objet, en France et hors de France, d\u2019aider \u00e0 la gestion et au d\u00e9veloppement des entreprises en mettant \u00e0 leur service ses connaissances dans leur domaine d\u2019activit\u00e9 \u00e9conomique, son savoir - faire en mati\u00e8re de restructuration et d\u2019organisation des t\u00e2ches, et ses comp\u00e9tences dans les technologies de l\u2019information",
   "dimensions": {
    "concept": "ifrs-full:DescriptionOfNatureOfEntitysOperationsAndPrincipalActivities",
    "language": "fr",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjUwMjBjZWIzYzQ1YTQ2MzNhNDlmMWNiYmE4YWQ1MzdjL3NlYzo1MDIwY2ViM2M0NWE0NjMzYTQ5ZjFjYmJhOGFkNTM3Y18xOS9mcmFnOjNkZmE2ZTQ2YzIxNTRlOGNiMmI2NTcxMGFhYTA5YzAxL3RleHRyZWdpb246M2RmYTZlNDZjMjE1NGU4Y2IyYjY1NzEwYWFhMDljMDFfMjQzOA_d27ad723-cb21-4220-9572-ce802d20a8e2": {
   "value": "Pas de changements",
   "dimensions": {
    "concept": "ifrs-full:ExplanationOfChangeInNameOfReportingEntityOrOtherMeansOfIdentificationFromEndOfPrecedingReportingPeriod",
    "language": "fr",
    "entity": "scheme:96950077L0TN7BAROX36",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  }
 }
}