{
 "documentInfo": {
  "documentType": "https://xbrl.org/2021/xbrl-json",
  "features": {
   "xbrl:canonicalValues": true
  },
  "namespaces": {
   "ctt": "http://ctt.pt/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://ctt.pt/20211231/002367-2021-12-31.xsd"
  ]
 },
 "facts": {
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzQtMi0xLTEtMTU5MTk_b7862650-9cef-453f-951a-d5c58fe7ede5": {
   "value": "294989377",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:AtivosImobiliariosEEquipamentosEDireitoDeUso",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzQtMy0xLTEtMTU5MTk_190c9a83-b999-4889-ac04-b5d56f7c50a0": {
   "value": "296287578",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:AtivosImobiliariosEEquipamentosEDireitoDeUso",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzUtMi0xLTEtMTU5MTk_d87ef59a-088c-4815-9798-f7e120ffbf0d": {
   "value": "7075908",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:InvestmentPropertyCompleted",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzUtMy0xLTEtMTU5MTk_61e8e22c-5be0-404e-8750-246d0ba32601": {
   "value": "6327424",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:InvestmentPropertyCompleted",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzYtMi0xLTEtMTU5MTk_3ee85cca-149e-4f58-a2fc-78874f8abc2a": {
   "value": "58016961",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzYtMy0xLTEtMTU5MTk_ed236e96-953d-41b4-b6a3-579eaf26f858": {
   "value": "63507247",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzctMi0xLTEtMTU5MTk_9991ec77-0dc5-4b52-95fd-8474befa1e27": {
   "value": "70201828",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Goodwill",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzctMy0xLTEtMTU5MTk_faeb02e5-1387-4eab-9457-7fc67d0e7b5f": {
   "value": "81471314",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Goodwill",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzktMi0xLTEtMTU5MTk_3205be9f-c8fb-497f-8a22-932168b4c974": {
   "value": "481",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:InvestmentsInAssociatesAccountedForUsingEquityMethod",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzktMy0xLTEtMTU5MTk_aad53f86-a403-4ae7-9050-dc047fd5c4b1": {
   "value": "481",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:InvestmentsInAssociatesAccountedForUsingEquityMethod",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzEwLTItMS0xLTE1OTE5_06406000-f89e-4cfa-87e8-1e38ebe7ea6b": {
   "value": "2925100",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:InvestmentsInJointVenturesAccountedForUsingEquityMethod",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzEwLTMtMS0xLTE1OTE5_087a10fb-56cd-4fb2-97ac-0747259c77e4": {
   "value": "17992",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:InvestmentsInJointVenturesAccountedForUsingEquityMethod",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzExLTItMS0xLTE1OTE5_4044b9ec-87c0-4df8-b930-58954b69c72e": {
   "value": "6394",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzExLTMtMS0xLTE1OTE5_d44c536d-1187-4b2f-af8e-6e913e0ae66b": {
   "value": "311684",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzEzLTItMS0xLTE1OTE5_b0b69a46-01a6-4840-8c1c-80a9cf4063fc": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentReceivables",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzEzLTMtMS0xLTE1OTE5_c02d4820-0019-493a-b72f-45dc6a15ca6d": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentReceivables",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzE0LTItMS0xLTE1OTE5_fd86edaf-66e1-4408-a6f0-a519416ab4ab": {
   "value": "2107",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentFinancialAssetsAtFairValueThroughProfitOrLoss",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzE0LTMtMS0xLTE1OTE5_b25a1caf-6c70-425c-9c4e-58aa561cc0e6": {
   "value": "2261947",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentFinancialAssetsAtFairValueThroughProfitOrLoss",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzE1LTItMS0xLTE1OTE5_bd633395-510b-4f41-ac9b-f15b74f38e97": {
   "value": "12273557",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentFinancialAssetsAtFairValueThroughOtherComprehensiveIncome",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzE1LTMtMS0xLTE1OTE5_2b29ff90-f365-43ad-95e3-c1ff49ca5abe": {
   "value": "4906841",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentFinancialAssetsAtFairValueThroughOtherComprehensiveIncome",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzE2LTItMS0xLTE1OTE5_a1d6cf33-311a-421d-adee-afc5e14b6dc2": {
   "value": "453090517",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentFinancialAssetsAtAmortisedCost",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzE2LTMtMS0xLTE1OTE5_cf68ad4a-fe32-4a7f-a20c-97a1dd1e4bbf": {
   "value": "294986658",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentFinancialAssetsAtAmortisedCost",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzE3LTItMS0xLTE1OTE5_afc88092-6905-4145-924b-32ef033ddd4b": {
   "value": "1063789",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherNoncurrentAssets",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzE3LTMtMS0xLTE1OTE5_d9610265-9e39-49d1-87b9-ca5dc1c8a9a0": {
   "value": "1772136",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherNoncurrentAssets",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzE4LTItMS0xLTE1OTE5_5cad5a2a-25f3-44c1-a4f3-757adc6b1686": {
   "value": "985355687",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:CreditoNaoCorrenteParaClientesBancarios",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzE4LTMtMS0xLTE1OTE5_9569787e-f39e-4547-8159-76a9e8369a32": {
   "value": "1125984322",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:CreditoNaoCorrenteParaClientesBancarios",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzE5LTItMS0xLTE1OTE5_1e6dba57-e38b-45cf-aca9-ec7b744012b1": {
   "value": "11420777",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:OutrosAtivosFinanceirosBancariosNaoCirculantes",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzE5LTMtMS0xLTE1OTE5_fe582c74-c964-4d5d-85d1-335a517c8aaf": {
   "value": "5237710",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:OutrosAtivosFinanceirosBancariosNaoCirculantes",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzIwLTItMS0xLTE1OTE5_421ce754-ad25-4b0a-aa69-91418d063cf3": {
   "value": "87891868",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxAssets",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzIwLTMtMS0xLTE1OTE5_eb666738-3d1e-4996-a0fd-6c9b70acf59e": {
   "value": "87255087",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxAssets",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzIxLTItMS0xLTE1OTE5_eac6c72d-0a56-4c0f-8baf-98cd3a60d90e": {
   "value": "1984314351",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentAssets",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzIxLTMtMS0xLTE1OTE5_0a7719f5-4217-406f-a388-b5d9559958fd": {
   "value": "1970328421",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentAssets",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzIzLTItMS0xLTE1OTIx_d5c1b82b-fe9e-4616-b5fd-c601dec22cfb": {
   "value": "6601999",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Inventories",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzIzLTMtMS0xLTE1OTIx_38ec0393-0e1d-4324-8008-c498b357c36f": {
   "value": "6872274",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Inventories",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzI0LTItMS0xLTE1OTIx_f62250b6-94a7-425f-808d-4e4eebe68b5c": {
   "value": "153616009",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:TradeAndOtherCurrentReceivables",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzI0LTMtMS0xLTE1OTIx_27705bea-d6c1-4e6e-821f-4ec359dd37a1": {
   "value": "160930050",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:TradeAndOtherCurrentReceivables",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzI1LTItMS0xLTE1OTIx_bada8ce9-c724-4c66-bd4f-9d357887eaeb": {
   "value": "107925845",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:CreditoAtualParaClientesBancarios",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzI1LTMtMS0xLTE1OTIx_ec99d813-c3fe-405f-aa99-131d93544467": {
   "value": "415924171",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:CreditoAtualParaClientesBancarios",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzI3LTItMS0xLTE1OTIx_8804167f-e8ef-44af-b58a-2112cadde4b6": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxAssetsCurrent",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzI3LTMtMS0xLTE1OTIx_8e7cfdc9-2d81-40e4-b9a1-5dade31a5e24": {
   "value": "8268",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxAssetsCurrent",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzI4LTItMS0xLTE1OTIx_caf49a2b-c995-4225-a6a1-fbdb2b8f8ab0": {
   "value": "6498759",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CurrentPrepaidExpenses",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzI4LTMtMS0xLTE1OTIx_1d883722-04f4-4db9-9c7b-4a427cb887f8": {
   "value": "8725934",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CurrentPrepaidExpenses",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzI5LTItMS0xLTE1OTIx_0a162226-c3e3-4ed1-ba85-b467da666587": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CurrentFinancialAssetsAtFairValueThroughProfitOrLoss",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzI5LTMtMS0xLTE1OTIx_604102e2-0fed-4a34-b412-03cc2af739bc": {
   "value": "24999138",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CurrentFinancialAssetsAtFairValueThroughProfitOrLoss",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzMwLTItMS0xLTE1OTIx_78169311-bf80-44c8-b61c-a504f5354682": {
   "value": "7281273",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CurrentFinancialAssetsAtFairValueThroughOtherComprehensiveIncome",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzMwLTMtMS0xLTE1OTIx_174d391b-3f78-4b03-8af0-3c7543ee409d": {
   "value": "1188069",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CurrentFinancialAssetsAtFairValueThroughOtherComprehensiveIncome",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzMxLTItMS0xLTE1OTIx_76c39082-1a2d-47f6-852e-ceb69092bd09": {
   "value": "45160057",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CurrentFinancialAssetsAtAmortisedCost",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzMxLTMtMS0xLTE1OTIx_0fdc0c48-ebe4-46f4-8837-7223246c744c": {
   "value": "39173861",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CurrentFinancialAssetsAtAmortisedCost",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzMyLTItMS0xLTE1OTIx_4533599b-35b0-4a5f-9ae0-012e31b4e569": {
   "value": "33728584",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherCurrentAssets",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzMyLTMtMS0xLTE1OTIx_5c4f1045-939f-4fdb-8529-184ac9936223": {
   "value": "68848382",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherCurrentAssets",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzMzLTItMS0xLTE1OTIx_15999880-19e9-4a6f-bfa5-c79a5979cdb8": {
   "value": "29456513",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:OutrosAtivosFinanceirosBancariosAtuais",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzMzLTMtMS0xLTE1OTIx_61d5162a-db79-4d76-b3b7-1c334f61f2e1": {
   "value": "9721536",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:OutrosAtivosFinanceirosBancariosAtuais",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzM0LTItMS0xLTE1OTIx_78801c24-2e33-4ad1-91c6-3712d0e6d237": {
   "value": "518180171",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzM0LTMtMS0xLTE1OTIx_c960c0bf-5ea7-41b4-9320-2c05975d23eb": {
   "value": "877872696",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzM1LTItMS0xLTE1OTIx_b0391cf2-407d-4aed-9964-301dad4a22f2": {
   "value": "908449210",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzM1LTMtMS0xLTE1OTIx_ff07fc40-9350-43c4-8aa4-a8dcfe57b1f1": {
   "value": "1614264378",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzM2LTItMS0xLTE1OTIx_35de1065-b10a-4f0d-ae37-022bfc0b9ba2": {
   "value": "2139065",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzM2LTMtMS0xLTE1OTIx_3ea12f79-b4d0-4d20-a327-a4d5956b98cf": {
   "value": "605798",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzM3LTItMS0xLTE1OTIx_17b2b4b8-9006-48cc-852d-aba08b9e42d2": {
   "value": "910588275",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CurrentAssets",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzM3LTMtMS0xLTE1OTIx_9a29be29-4d22-46fd-8015-e3b3018d2d0a": {
   "value": "1614870176",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CurrentAssets",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzM4LTItMS0xLTE1OTIx_0e988743-cf78-4764-a3fa-329c12822bc0": {
   "value": "2894902626",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Assets",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzM4LTMtMS0xLTE1OTIx_1ffb3e7e-cba1-45b1-9121-0528d10075ab": {
   "value": "3585198598",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Assets",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzQxLTItMS0xLTE1OTIz_54784235-61f1-481c-b33d-3e765088cbed": {
   "value": "75000000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IssuedCapital",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzQxLTMtMS0xLTE1OTIz_df9d1f76-9303-4161-850e-40b4565f37ac": {
   "value": "75000000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IssuedCapital",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzQyLTItMS0xLTE1OTIz_d1444e6d-080a-44e9-905e-0ebb4626a233": {
   "value": "8",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:TreasuryShares",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzQyLTMtMS0xLTE1OTIz_8b831e7c-03de-4d95-bf6c-da823bb0777f": {
   "value": "6404963",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:TreasuryShares",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzQzLTItMS0xLTE1OTIz_c3a76e2a-0ca6-4f2b-85c1-72838ff7a602": {
   "value": "65919935",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherEquityInterest",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzQzLTMtMS0xLTE1OTIz_dc4dcaaa-c16d-4493-b974-b996e162d1f6": {
   "value": "67078351",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherEquityInterest",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzQ0LTItMS0xLTE1OTIz_1c82f2ec-5aa7-4205-82d1-9f9ba2295310": {
   "value": "39962419",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:RetainedEarnings",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzQ0LTMtMS0xLTE1OTIz_cb13e80b-af48-4a68-a997-03700969659a": {
   "value": "43904074",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:RetainedEarnings",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzQ1LTItMS0xLTE1OTIz_b716e7af-f526-4efb-9d4e-bc22e1d1d3cc": {
   "value": "-47600236",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlans",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzQ1LTMtMS0xLTE1OTIz_04a2060c-dab1-4c55-9826-7a6b73b4f0d2": {
   "value": "-43998612",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlans",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzQ2LTItMS0xLTE1OTIz_e3ffa3d1-068f-41f8-b316-f91660a8a349": {
   "value": "16669309",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:LucroLiquido",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzQ2LTMtMS0xLTE1OTIz_21467874-0820-4954-b121-9512f94928d3": {
   "value": "38404113",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:LucroLiquido",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzQ3LTItMS0xLTE1OTIz_d77335ae-7a9f-460c-9a7f-1427ed5c277f": {
   "value": "149951419",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:EquityAttributableToOwnersOfParent",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzQ3LTMtMS0xLTE1OTIz_965425cf-4fad-4e7e-b4ed-d51078af99c1": {
   "value": "173982963",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:EquityAttributableToOwnersOfParent",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzQ4LTItMS0xLTE1OTIz_24f918f4-836b-461c-aa65-a977b8d8f75c": {
   "value": "323675",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:NoncontrollingInterests",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzQ4LTMtMS0xLTE1OTIz_f8d810e8-60cb-4455-bd76-0a089048f6fc": {
   "value": "563106",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:NoncontrollingInterests",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzQ5LTItMS0xLTE1OTIz_71ab450a-31ab-43da-b649-4dbb82636cc7": {
   "value": "150275094",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzQ5LTMtMS0xLTE1OTIz_db81eb6b-d701-43d7-b4f2-23b10b87f294": {
   "value": "174546069",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzUyLTItMS0xLTE1OTIz_32ed5415-a326-4868-a17f-9dcfeaf32c77": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentPayables",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzUyLTMtMS0xLTE1OTIz_7856a5a0-9bff-41ba-89e0-9c4eb6df19d5": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentPayables",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzUzLTItMS0xLTE1OTIz_89df2e05-eb5e-49de-baf2-a5192eea2fcd": {
   "value": "164034127",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:LongtermBorrowings",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzUzLTMtMS0xLTE1OTIz_e96d888e-c20d-4122-8f36-17cbba126dcd": {
   "value": "149336438",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:LongtermBorrowings",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzU0LTItMS0xLTE1OTIz_96ff5597-7734-4b60-a068-c5a82abae3dd": {
   "value": "264369292",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentProvisionsForEmployeeBenefits",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzU0LTMtMS0xLTE1OTIz_e5797f97-d461-46f8-bcb2-e2beb1d20d05": {
   "value": "260805742",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentProvisionsForEmployeeBenefits",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzU1LTItMS0xLTE1OTIz_ee252528-a5db-4b01-891f-47f7a9facc45": {
   "value": "17416354",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherLongtermProvisions",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzU1LTMtMS0xLTE1OTIz_eec29038-42fe-4fd5-919b-e17d9a0d1a1d": {
   "value": "14679520",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherLongtermProvisions",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzU2LTItMS0xLTE1OTIz_c22ad418-0923-4b9f-bfa9-1c08fbc945d0": {
   "value": "283289",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentGovernmentGrants",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzU2LTMtMS0xLTE1OTIz_6c5bc74f-0c85-45b1-aefa-ce735101e289": {
   "value": "272088",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentGovernmentGrants",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzU3LTItMS0xLTE1OTIz_1fab8872-98bc-459a-a572-bc8de04eb680": {
   "value": "44506988",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:OutrosPassivosFinanceirosBancariosNaoCorrentes",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzU3LTMtMS0xLTE1OTIz_98870261-e0e6-45b3-8db5-8a602007419a": {
   "value": "277760616",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:OutrosPassivosFinanceirosBancariosNaoCorrentes",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzU4LTItMS0xLTE1OTIz_9fe34af1-2f99-4bb5-8b6c-c87a48747ef0": {
   "value": "2793698",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxLiabilitiesNoncurrent",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzU4LTMtMS0xLTE1OTIz_dfd28c81-be91-4b52-ac92-575e0903badd": {
   "value": "2427513",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxLiabilitiesNoncurrent",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzU5LTItMS0xLTE1OTIz_52ab6753-ab27-4134-9563-fb83c9e78369": {
   "value": "493403748",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentLiabilities",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzU5LTMtMS0xLTE1OTIz_4ad89c59-551f-4329-ae50-fca4681ac6cc": {
   "value": "705281916",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentLiabilities",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzYxLTItMS0xLTE1OTIz_ce4ce2f0-b26b-454a-807c-f1f38e4f4d26": {
   "value": "375562902",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:TradeAndOtherCurrentPayables",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzYxLTMtMS0xLTE1OTIz_491a7b99-a1ab-4c56-b482-4988a1e79d73": {
   "value": "350304332",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:TradeAndOtherCurrentPayables",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzYyLTItMS0xLTE1OTIz_d157e62e-406b-4208-9064-fcbc2fa52b04": {
   "value": "1688465160",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:DepositosDeClientesBancariosNaoCorrentesEOutrosEmprestimos",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzYyLTMtMS0xLTE1OTIz_b0f2abe9-8700-4166-9399-bec96daa1028": {
   "value": "2121511345",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:DepositosDeClientesBancariosNaoCorrentesEOutrosEmprestimos",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzY0LTItMS0xLTE1OTIz_59e35567-7764-40a8-9f54-3b3c6d158684": {
   "value": "18630568",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CurrentProvisionsForEmployeeBenefits",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzY0LTMtMS0xLTE1OTIz_e2557544-127b-40c2-8de7-d780c9d567c9": {
   "value": "21090144",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CurrentProvisionsForEmployeeBenefits",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzY1LTItMS0xLTE1OTIz_c44ecf56-d0c7-462a-83c0-3a78ed171558": {
   "value": "1340420",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxLiabilitiesCurrent",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzY1LTMtMS0xLTE1OTIz_511d5efa-aa43-4e3d-9790-fdf781ca196e": {
   "value": "11611897",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxLiabilitiesCurrent",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzY2LTItMS0xLTE1OTIz_a4826682-689d-40e2-a2cf-692267e34464": {
   "value": "42832626",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowings",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzY2LTMtMS0xLTE1OTIz_815ecdae-8ad5-4e13-ab51-268330a53537": {
   "value": "51783012",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowings",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzY3LTItMS0xLTE1OTIz_b8e75167-3b46-4aa9-b73d-502d7f01cd5d": {
   "value": "3412059",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherCurrentNonfinancialLiabilities",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzY3LTMtMS0xLTE1OTIz_edc6c2b5-d829-4719-9c35-beaf4cf83168": {
   "value": "3452240",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherCurrentNonfinancialLiabilities",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzY4LTItMS0xLTE1OTIz_f3ed2410-5a0a-4f4b-9f21-5bef0ba1f952": {
   "value": "99493397",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherCurrentLiabilities",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzY4LTMtMS0xLTE1OTIz_6e090b2d-7b92-445f-9b1a-6ce2dd8f9dc2": {
   "value": "118594781",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherCurrentLiabilities",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzY5LTItMS0xLTE1OTIz_ed6fa18d-0230-414b-8eb7-9e5cfff88308": {
   "value": "21486652",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:OutrosPassivosFinanceirosBancariosAtuais",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzY5LTMtMS0xLTE1OTIz_5f1cbc07-9181-4724-b035-5911915c17fd": {
   "value": "27022862",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:OutrosPassivosFinanceirosBancariosAtuais",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzcwLTItMS0xLTE1OTIz_b6df279f-f1c1-4d55-adf7-c1ece32109af": {
   "value": "2251223784",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CurrentLiabilities",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzcwLTMtMS0xLTE1OTIz_9d078005-41fe-4e9a-ad98-238e0dd3fc90": {
   "value": "2705370612",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CurrentLiabilities",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzcxLTItMS0xLTE1OTIz_451e8951-41c0-43a0-a849-57080aaa4987": {
   "value": "2744627532",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Liabilities",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzcxLTMtMS0xLTE1OTIz_daff8de5-8cb1-41d2-8311-08dc21defe22": {
   "value": "3410652529",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Liabilities",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzcyLTItMS0xLTE1OTIz_437c1171-0036-43c2-9dc3-c3bef305cfd5": {
   "value": "2894902626",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:EquityAndLiabilities",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzUvZnJhZzphZjBkYmU5NmI4YTM0YjA5YmJhNDk3MGMwMWM2NjZiZi90YWJsZTo0MTc0OTlkM2Y5Y2U0ZTkyOWM1MDdjNDM2MDkwOTcwOC90YWJsZXJhbmdlOjQxNzQ5OWQzZjljZTRlOTI5YzUwN2M0MzYwOTA5NzA4XzcyLTMtMS0xLTE1OTIz_e8284648-328a-42e9-a293-7b1bb9e32105": {
   "value": "3585198598",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:EquityAndLiabilities",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzQtMi0xLTEtMTYzMTQ_a1160985-eade-44fd-b7c6-4fe8acbe4aa7": {
   "value": "672854025",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:RevenueFromContractsWithCustomers",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzQtMy0xLTEtMTYzMTQ_719daadb-3444-4f6a-a1e4-3702576fbcf7": {
   "value": "757727347",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:RevenueFromContractsWithCustomers",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzQtNS0xLTEtMTYzMTQ_4eca5fee-77f4-45e0-9a75-35aa988ef1dd": {
   "value": "188951581",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:RevenueFromContractsWithCustomers",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-10-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzQtNi0xLTEtMTYzMTQ_88c507e3-ba69-47e0-8b74-d2f63645424d": {
   "value": "209241453",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:RevenueFromContractsWithCustomers",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-10-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzUtMi0xLTEtMTYzMTQ_cb36fada-8186-4604-933a-06fe5d74904c": {
   "value": "44636907",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:InterestRevenueExpense",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzUtMy0xLTEtMTYzMTQ_7be557a0-0aee-4d82-ba49-75cbe373f2db": {
   "value": "55776365",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:InterestRevenueExpense",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzUtNS0xLTEtMTYzMTQ_e5259ed3-6ed6-4501-a21e-0f53e27ef6ac": {
   "value": "11814868",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:InterestRevenueExpense",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-10-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzUtNi0xLTEtMTYzMTQ_707d08cb-0b57-460c-a199-4276b01cf85d": {
   "value": "15329231",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:InterestRevenueExpense",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-10-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzYtMi0xLTEtMTYzMTQ_8995ecd0-e4be-41b5-bf66-5840a72159d9": {
   "value": "27749403",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherIncome",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzYtMy0xLTEtMTYzMTQ_4e6f9c91-52c3-45c3-8ba5-2ede5691fcc0": {
   "value": "34366502",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherIncome",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzYtNS0xLTEtMTYzMTQ_bcc6a9cc-d174-4f87-a04e-66cc8584eeef": {
   "value": "10211951",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherIncome",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-10-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzYtNi0xLTEtMTYzMTQ_548fea53-b523-47f9-9e9e-0a4331e39cd7": {
   "value": "10413590",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherIncome",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-10-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzctMi0xLTEtMTYzMTQ_02916e6f-9ec2-4d01-8c3d-559506274873": {
   "value": "745240335",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:RevenueAndOperatingIncome",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzctMy0xLTEtMTYzMTQ_8095942a-8473-4217-8462-9c2247e61ddd": {
   "value": "847870214",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:RevenueAndOperatingIncome",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzctNS0xLTEtMTYzMTQ_ea881b4c-0315-4e98-a3f2-2ecd57490970": {
   "value": "210978400",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:RevenueAndOperatingIncome",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-10-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzctNi0xLTEtMTYzMTQ_e599d5dc-ada9-4ea1-83db-2e944a7b5a3c": {
   "value": "234984274",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:RevenueAndOperatingIncome",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-10-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzktMi0xLTEtMTYzMTc_be2da6e3-bafe-446d-bb74-a6b907cdd6ac": {
   "value": "19218064",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CostOfSales",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzktMy0xLTEtMTYzMTc_6f27ba01-6158-48c8-9fb9-730c3683c89c": {
   "value": "26214696",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CostOfSales",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzktNS0xLTEtMTYzMTc_2527da47-8bf5-48e1-8d7c-1c27f834ab54": {
   "value": "5897765",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CostOfSales",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-10-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzktNi0xLTEtMTYzMTc_3170dbc9-f8e0-47c4-ac52-e54f85391d23": {
   "value": "12345420",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CostOfSales",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-10-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzEwLTItMS0xLTE2MzE3_f2b07f60-4721-4880-8090-d3f8392362e6": {
   "value": "256144789",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ServicesExpense",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzEwLTMtMS0xLTE2MzE3_42e287aa-04a0-4847-8186-b00a451ff159": {
   "value": "330550693",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ServicesExpense",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzEwLTUtMS0xLTE2MzE3_91adf5d6-7dc5-4e98-abca-d2dcb1fd0cda": {
   "value": "74338907",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ServicesExpense",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-10-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzEwLTYtMS0xLTE2MzE3_e41bc27b-be5a-4ee9-8498-43b1a4c229b8": {
   "value": "92715390",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ServicesExpense",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-10-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzExLTItMS0xLTE2MzE3_fb588e32-ee38-4ca5-9e2e-4f00a7e0c239": {
   "value": "342488107",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:EmployeeBenefitsExpense",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzExLTMtMS0xLTE2MzE3_e93d5046-0f4d-4a1b-bdd5-d0c903f9081f": {
   "value": "358012815",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:EmployeeBenefitsExpense",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzExLTUtMS0xLTE2MzE3_37f6ce3d-2ea6-43a4-85ea-eb00cf7733e3": {
   "value": "91046599",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:EmployeeBenefitsExpense",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-10-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzExLTYtMS0xLTE2MzE3_5bfe3d24-f0ff-4962-a74d-a55cd455a353": {
   "value": "90330540",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:EmployeeBenefitsExpense",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-10-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzEyLTItMS0xLTE2MzE3_30ebf145-acb3-41ac-bb40-6eb5f9c6babb": {
   "value": "5613098",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ImpairmentLossRecognisedInProfitOrLossTradeReceivables",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzEyLTMtMS0xLTE2MzE3_7336e810-732e-4b46-bd1e-2e79b414e1a8": {
   "value": "2614663",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ImpairmentLossRecognisedInProfitOrLossTradeReceivables",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzEyLTUtMS0xLTE2MzE3_5f5e0f24-4ee1-40aa-8230-fb2170a8784e": {
   "value": "901621",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ImpairmentLossRecognisedInProfitOrLossTradeReceivables",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-10-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzEyLTYtMS0xLTE2MzE3_2325acc4-e4f3-499d-844f-2a8af02a4601": {
   "value": "915923",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ImpairmentLossRecognisedInProfitOrLossTradeReceivables",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-10-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzEzLTItMS0xLTE2MzE3_f19ae254-ad4e-4d52-b9d8-f8546d3864b1": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:PerdaPorImparidadeReconhecidaEmLucrosOuPerdasAtivosNaoDepreciaveis",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzEzLTMtMS0xLTE2MzE3_9b7fed0e-014e-4b9b-aad1-2005cc2dba56": {
   "value": "2193233",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:PerdaPorImparidadeReconhecidaEmLucrosOuPerdasAtivosNaoDepreciaveis",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzEzLTUtMS0xLTE2MzE3_7dc97f00-02c2-4c26-ade9-a117ebeab9e3": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:PerdaPorImparidadeReconhecidaEmLucrosOuPerdasAtivosNaoDepreciaveis",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-10-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzEzLTYtMS0xLTE2MzE3_90297aa5-c698-45b6-9449-41b7b2bf5746": {
   "value": "2193233",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:PerdaPorImparidadeReconhecidaEmLucrosOuPerdasAtivosNaoDepreciaveis",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-10-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzE0LTItMS0xLTE2MzE3_92c2a372-239e-4cfa-995a-47686a3a8773": {
   "value": "8916969",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:PerdaPorImparidadeReconhecidaEmLucrosOuPerdasOutrosAtivosFinanceirosBancarios",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzE0LTMtMS0xLTE2MzE3_cd7a632c-9539-460f-bb0c-285bf261f513": {
   "value": "14050228",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:PerdaPorImparidadeReconhecidaEmLucrosOuPerdasOutrosAtivosFinanceirosBancarios",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzE0LTUtMS0xLTE2MzE3_09e29194-87b2-4b0d-be02-898ff6e6128c": {
   "value": "1333741",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:PerdaPorImparidadeReconhecidaEmLucrosOuPerdasOutrosAtivosFinanceirosBancarios",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-10-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzE0LTYtMS0xLTE2MzE3_6383699d-b11e-406f-b6c2-da269cf41120": {
   "value": "4283833",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:PerdaPorImparidadeReconhecidaEmLucrosOuPerdasOutrosAtivosFinanceirosBancarios",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-10-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzE1LTItMS0xLTE2MzE3_7192e3b9-73ea-4126-a475-b0410d6ae064": {
   "value": "-853298",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ChangesInOtherProvisions",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzE1LTMtMS0xLTE2MzE3_81e666e1-ff24-49fd-95f7-01938605166b": {
   "value": "3886116",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ChangesInOtherProvisions",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzE1LTUtMS0xLTE2MzE3_4d3cd70a-03a9-4259-b262-9f2fa332ea5e": {
   "value": "69532",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ChangesInOtherProvisions",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-10-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzE1LTYtMS0xLTE2MzE3_88f996e8-4e57-46f5-80f6-177674fa636e": {
   "value": "2589065",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ChangesInOtherProvisions",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-10-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzE2LTItMS0xLTE2MzE3_01b5ed97-d6ec-4f8b-9422-8ce93839cbee": {
   "value": "62135823",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:DepreciationAmortisationAndImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzE2LTMtMS0xLTE2MzE3_4ffc188e-db80-4e4a-b059-008db732a749": {
   "value": "58006442",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:DepreciationAmortisationAndImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzE2LTUtMS0xLTE2MzE3_f7919533-36ac-480b-9516-488765e5afa9": {
   "value": "16080957",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:DepreciationAmortisationAndImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-10-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzE2LTYtMS0xLTE2MzE3_db366725-5105-4dff-8ada-24a8589a1919": {
   "value": "14792627",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:DepreciationAmortisationAndImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-10-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzE3LTItMS0xLTE2MzE3_c4b39a43-8791-4fae-ac9a-82eb786efb98": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:GanhosPerdasEmInstrumentosFinanceirosAoValorJustoPorMeioDeLucroOuPerda",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzE3LTMtMS0xLTE2MzE3_098cc89b-3f75-40aa-87ef-1f503584d4bb": {
   "value": "1101005",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:GanhosPerdasEmInstrumentosFinanceirosAoValorJustoPorMeioDeLucroOuPerda",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzE3LTUtMS0xLTE2MzE3_22f9a9d2-973e-43d6-a0f2-9f6fe0fb98d7": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:GanhosPerdasEmInstrumentosFinanceirosAoValorJustoPorMeioDeLucroOuPerda",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-10-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzE3LTYtMS0xLTE2MzE3_1c9b7022-51ee-425e-a044-15c91fca06d6": {
   "value": "1101005",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:GanhosPerdasEmInstrumentosFinanceirosAoValorJustoPorMeioDeLucroOuPerda",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-10-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzE4LTItMS0xLTE2MzE3_aad3502b-e941-408c-a8cf-81a587472169": {
   "value": "380000",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:GanhosPerdasEmInstrumentosFinanceirosAoValorJustoAtravesDeOutrosResultadosAbrangentes",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzE4LTMtMS0xLTE2MzE3_10693f3c-d7fd-4187-947a-1f47e8be1e3b": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:GanhosPerdasEmInstrumentosFinanceirosAoValorJustoAtravesDeOutrosResultadosAbrangentes",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzE4LTUtMS0xLTE2MzE3_7a5996a5-c420-4f8f-9120-c50c7d34fe8c": {
   "value": "380000",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:GanhosPerdasEmInstrumentosFinanceirosAoValorJustoAtravesDeOutrosResultadosAbrangentes",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-10-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzE4LTYtMS0xLTE2MzE3_b1ab95c7-f37b-4842-b302-4caca504afb2": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:GanhosPerdasEmInstrumentosFinanceirosAoValorJustoAtravesDeOutrosResultadosAbrangentes",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-10-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzE5LTItMS0xLTE2MzE3_991a5900-4a83-4601-85d0-375ac33b4595": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:GanhosPerdasNoDesreconhecimentoDeInstrumentosFinanceirosMensuradosAoCustoAmortizado",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzE5LTMtMS0xLTE2MzE3_38558816-8988-425a-b334-8c3ee32d1f93": {
   "value": "17776526",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:GanhosPerdasNoDesreconhecimentoDeInstrumentosFinanceirosMensuradosAoCustoAmortizado",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzE5LTUtMS0xLTE2MzE3_b9d4ed0e-dd6b-4318-9de1-147f40bf747c": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:GanhosPerdasNoDesreconhecimentoDeInstrumentosFinanceirosMensuradosAoCustoAmortizado",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-10-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzE5LTYtMS0xLTE2MzE3_9fc6e8a3-fc47-4daf-8192-ef8d751eca34": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:GanhosPerdasNoDesreconhecimentoDeInstrumentosFinanceirosMensuradosAoCustoAmortizado",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-10-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzIwLTItMS0xLTE2MzE3_15e03481-f066-4b4f-ac33-43f78041823d": {
   "value": "16194526",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:MiscellaneousOtherOperatingExpense",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzIwLTMtMS0xLTE2MzE3_385fc526-a305-4ea9-8079-7667e566b0f3": {
   "value": "18075662",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:MiscellaneousOtherOperatingExpense",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzIwLTUtMS0xLTE2MzE3_21eb5b90-7201-475d-b1bb-4f3543621b91": {
   "value": "4437048",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:MiscellaneousOtherOperatingExpense",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-10-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzIwLTYtMS0xLTE2MzE3_44b7ccce-7665-4e29-839f-0d3573a5ef35": {
   "value": "4762991",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:MiscellaneousOtherOperatingExpense",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-10-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzIxLTItMS0xLTE2MzE3_ff34bbaf-a327-4dbe-b3a3-2d34c24d17e5": {
   "value": "451469",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnDisposalsOfNoncurrentAssets",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzIxLTMtMS0xLTE2MzE3_eeabef69-71f5-4c26-a266-2a824c2a5869": {
   "value": "956539",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnDisposalsOfNoncurrentAssets",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzIxLTUtMS0xLTE2MzE3_b9649c94-9bc8-4c80-840c-a4e44b9f044d": {
   "value": "-155309",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnDisposalsOfNoncurrentAssets",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-10-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzIxLTYtMS0xLTE2MzE3_2f28b244-8ff0-4d12-861e-b384d83a9541": {
   "value": "50661",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnDisposalsOfNoncurrentAssets",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-10-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzIyLTItMS0xLTE2MzE3_62c216ba-c39c-438b-9618-3ddb678b7fbe": {
   "value": "710733205",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ExpenseByNature",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzIyLTMtMS0xLTE2MzE3_0313764c-5aa4-42b6-8bec-e5ffe627d40f": {
   "value": "785998245",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ExpenseByNature",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzIyLTUtMS0xLTE2MzE3_91d47924-474d-44e3-85f9-87d2936ebcf5": {
   "value": "193742415",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ExpenseByNature",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-10-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzIyLTYtMS0xLTE2MzE3_231844ae-6ef6-4a3b-801a-0a3e17c0da9d": {
   "value": "218599225",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ExpenseByNature",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-10-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzIzLTItMS0xLTE2MzE3_5bb6c22b-fad7-4508-873d-777ce6f6c0c4": {
   "value": "34507130",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromOperatingActivities",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzIzLTMtMS0xLTE2MzE3_f2e35ac5-a286-4526-8d0d-a3870780b8fd": {
   "value": "61871969",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromOperatingActivities",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzIzLTUtMS0xLTE2MzE3_960ee251-86b6-4e6b-8673-ab9f866336b6": {
   "value": "17235985",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromOperatingActivities",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-10-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzIzLTYtMS0xLTE2MzE3_7a926dc2-db0e-4fef-95a6-72a4be164964": {
   "value": "16385049",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromOperatingActivities",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-10-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzI1LTItMS0xLTE2MzE3_9f7f9106-58ff-42eb-9bff-20dd1593e49d": {
   "value": "9660185",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:InterestExpense",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzI1LTMtMS0xLTE2MzE3_7ed756b6-da77-478a-8c61-460d99ca707d": {
   "value": "8532413",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:InterestExpense",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzI1LTUtMS0xLTE2MzE3_8ea04ed7-043e-42fa-8973-00d6726bb6b0": {
   "value": "2350307",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:InterestExpense",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-10-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzI1LTYtMS0xLTE2MzE3_1936ecc4-6d07-4e57-b642-5bdabcd8ef91": {
   "value": "2145911",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:InterestExpense",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-10-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzI2LTItMS0xLTE2MzE3_3d175b0e-5aa1-4fa7-9617-2c0052da8d45": {
   "value": "20091",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:FinanceIncome",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzI2LTMtMS0xLTE2MzE3_367469a6-8739-4f6b-9a6f-757291933f3b": {
   "value": "25394",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:FinanceIncome",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzI2LTUtMS0xLTE2MzE3_9eb5f05f-7618-432f-bf1b-c62b8d543875": {
   "value": "9336",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:FinanceIncome",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-10-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzI2LTYtMS0xLTE2MzE3_2f8c8546-a59a-4a91-83bf-28aa3e38e0c3": {
   "value": "10301",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:FinanceIncome",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-10-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzI3LTItMS0xLTE2MzE3_797ea92f-21dd-4b46-a1a9-1a26dda51b9d": {
   "value": "-1741529",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzI3LTMtMS0xLTE2MzE3_238ea0c0-2b45-45fa-ba6a-4028e1f64311": {
   "value": "-2557449",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzI3LTUtMS0xLTE2MzE3_40e3c7bd-31a3-485e-a771-118859423397": {
   "value": "-658864",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-10-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzI3LTYtMS0xLTE2MzE3_2d8cda2e-6cfb-45f9-9aea-b571b7ce0855": {
   "value": "-878612",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-10-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzI4LTItMS0xLTE2MzE3_22adc95c-42ca-4385-a1ad-d2482dd3f418": {
   "value": "-11381623",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:OutrasReceitasDespesasNaoOperacionais",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzI4LTMtMS0xLTE2MzE3_af7edab0-486e-4111-a798-fec32c548ae6": {
   "value": "-11064467",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:OutrasReceitasDespesasNaoOperacionais",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzI4LTUtMS0xLTE2MzE3_46394920-62e2-4055-92a0-ee2a7388454d": {
   "value": "-2999835",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:OutrasReceitasDespesasNaoOperacionais",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-10-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzI4LTYtMS0xLTE2MzE3_8cf09f12-9a70-4e5f-b79d-937b3ef5bb12": {
   "value": "-3014221",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:OutrasReceitasDespesasNaoOperacionais",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-10-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzMwLTItMS0xLTE2MzE3_e463cc18-9a50-4016-b3df-195dc0bad0a8": {
   "value": "23125507",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossBeforeTax",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzMwLTMtMS0xLTE2MzE3_eed18701-43b4-4b79-8b51-7890c194667f": {
   "value": "50807502",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossBeforeTax",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzMwLTUtMS0xLTE2MzE3_6b95b073-1cd4-4abb-a15c-65c3de693ae9": {
   "value": "14236150",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossBeforeTax",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-10-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzMwLTYtMS0xLTE2MzE3_8de28dd6-bf0f-4af9-a864-c04aef9dcf9a": {
   "value": "13370828",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossBeforeTax",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-10-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzMxLTItMS0xLTE2MzE3_a89bb94f-249d-4efb-aefe-df934370c074": {
   "value": "6358973",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxExpenseContinuingOperations",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzMxLTMtMS0xLTE2MzE3_0a4adc7e-74f6-40f0-a035-adf5d11b41cf": {
   "value": "12216200",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxExpenseContinuingOperations",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzMxLTUtMS0xLTE2MzE3_c470d5cf-c366-4013-b693-40dc2182edb9": {
   "value": "1885233",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxExpenseContinuingOperations",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-10-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzMxLTYtMS0xLTE2MzE3_9f64dc3e-945d-4063-80b4-f2d9d68b84fd": {
   "value": "1217135",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxExpenseContinuingOperations",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-10-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzMyLTItMS0xLTE2MzE3_96f8afef-9752-487f-a6bb-eeca904fdeaf": {
   "value": "16766534",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzMyLTMtMS0xLTE2MzE3_9ad99669-0fe7-48ca-b38d-d6aeff553b4f": {
   "value": "38591303",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzMyLTUtMS0xLTE2MzE3_1842338d-1c49-4484-aac4-1206943ebaaf": {
   "value": "12350917",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-10-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzMyLTYtMS0xLTE2MzE3_c98905bd-f86c-405a-a5c6-23cbf64c4d8f": {
   "value": "12153694",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-10-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzM1LTItMS0xLTE2MzE3_75eb6885-b634-4acf-9cbb-8a9d22c1b646": {
   "value": "16669309",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToOwnersOfParent",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzM1LTMtMS0xLTE2MzE3_187f8bf0-6769-4a49-a6cf-f5d043cff5ba": {
   "value": "38404113",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToOwnersOfParent",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzM1LTUtMS0xLTE2MzE3_dc092bfb-1148-4155-88c2-ba6bc558d53f": {
   "value": "12339831",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToOwnersOfParent",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-10-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzM1LTYtMS0xLTE2MzE3_955b29b8-96e3-4f36-a81c-4e33683fa540": {
   "value": "12095451",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToOwnersOfParent",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-10-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzM2LTItMS0xLTE2MzE3_f795ac9c-068c-4c71-9e15-0c3753bab8fa": {
   "value": "97225",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToNoncontrollingInterests",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzM2LTMtMS0xLTE2MzE3_f3655b21-d97d-4806-9fc2-56f9ec1ea1fc": {
   "value": "187190",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToNoncontrollingInterests",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzM2LTUtMS0xLTE2MzE3_02e58efb-4441-47e7-b27c-962f767e0dac": {
   "value": "11086",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToNoncontrollingInterests",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-10-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzM2LTYtMS0xLTE2MzE3_0f1d9e1f-f099-4278-8083-e2c2fc25a5b2": {
   "value": "58243",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToNoncontrollingInterests",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-10-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzM3LTItMS0xLTE2MzE3_14ceca04-8e13-4960-9802-48dec7201f98": {
   "value": "0.11",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:BasicAndDilutedEarningsLossPerShare",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzM3LTMtMS0xLTE2MzE3_3f549028-02b6-4af5-99fd-a612be2165bc": {
   "value": "0.26",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:BasicAndDilutedEarningsLossPerShare",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzM3LTUtMS0xLTE2MzE3_5b199a57-697d-4bdc-bc4a-6b33cf48e550": {
   "value": "0.08",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:BasicAndDilutedEarningsLossPerShare",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-10-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80NzgvZnJhZzo1NTA4ZDA0OGJkN2I0NGFlOGUyMjVhYTU1OGJlNzcxOC90YWJsZTo2NDMyMzdjYzY5OWU0NDgyODgxNzc1MmVmNjM4MDY2My90YWJsZXJhbmdlOjY0MzIzN2NjNjk5ZTQ0ODI4ODE3NzUyZWY2MzgwNjYzXzM3LTYtMS0xLTE2MzE3_84ed8010-bb5c-42fd-abe0-494bb4cef48e": {
   "value": "0.08",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:BasicAndDilutedEarningsLossPerShare",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-10-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODEvZnJhZzoyM2ZiZGU3YmU3Y2Y0ZjhiYWU3YmZlMThhZDc0NjJlYy90YWJsZTplNmU3MjcwN2RmMzk0MDc0OGU3NzRiMDI5YzVmMzFjMS90YWJsZXJhbmdlOmU2ZTcyNzA3ZGYzOTQwNzQ4ZTc3NGIwMjljNWYzMWMxXzMtMi0xLTEtMTY3NzM_fb04ec23-6479-4938-a910-552d3b04f230": {
   "value": "16766534",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODEvZnJhZzoyM2ZiZGU3YmU3Y2Y0ZjhiYWU3YmZlMThhZDc0NjJlYy90YWJsZTplNmU3MjcwN2RmMzk0MDc0OGU3NzRiMDI5YzVmMzFjMS90YWJsZXJhbmdlOmU2ZTcyNzA3ZGYzOTQwNzQ4ZTc3NGIwMjljNWYzMWMxXzMtMy0xLTEtMTY3NzM_d7146735-2fac-47b6-8cd8-147463d37ed4": {
   "value": "38591303",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODEvZnJhZzoyM2ZiZGU3YmU3Y2Y0ZjhiYWU3YmZlMThhZDc0NjJlYy90YWJsZTplNmU3MjcwN2RmMzk0MDc0OGU3NzRiMDI5YzVmMzFjMS90YWJsZXJhbmdlOmU2ZTcyNzA3ZGYzOTQwNzQ4ZTc3NGIwMjljNWYzMWMxXzMtNS0xLTEtMTY3NzM_5c53a9e6-6bd0-4399-bac3-322d05694b61": {
   "value": "12350917",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-10-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODEvZnJhZzoyM2ZiZGU3YmU3Y2Y0ZjhiYWU3YmZlMThhZDc0NjJlYy90YWJsZTplNmU3MjcwN2RmMzk0MDc0OGU3NzRiMDI5YzVmMzFjMS90YWJsZXJhbmdlOmU2ZTcyNzA3ZGYzOTQwNzQ4ZTc3NGIwMjljNWYzMWMxXzMtNi0xLTEtMTY3NzM_0e765813-224f-4965-8613-e84b54737391": {
   "value": "12153694",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-10-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODEvZnJhZzoyM2ZiZGU3YmU3Y2Y0ZjhiYWU3YmZlMThhZDc0NjJlYy90YWJsZTplNmU3MjcwN2RmMzk0MDc0OGU3NzRiMDI5YzVmMzFjMS90YWJsZXJhbmdlOmU2ZTcyNzA3ZGYzOTQwNzQ4ZTc3NGIwMjljNWYzMWMxXzQtMi0xLTEtMTY3ODg_f192586b-1477-4270-97d9-797d8d08fe96": {
   "value": "-15806",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillNotBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODEvZnJhZzoyM2ZiZGU3YmU3Y2Y0ZjhiYWU3YmZlMThhZDc0NjJlYy90YWJsZTplNmU3MjcwN2RmMzk0MDc0OGU3NzRiMDI5YzVmMzFjMS90YWJsZXJhbmdlOmU2ZTcyNzA3ZGYzOTQwNzQ4ZTc3NGIwMjljNWYzMWMxXzQtMy0xLTEtMTY3ODg_964e3ccc-ce3b-4724-a1a3-9cbc75f23371": {
   "value": "22345",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillNotBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODEvZnJhZzoyM2ZiZGU3YmU3Y2Y0ZjhiYWU3YmZlMThhZDc0NjJlYy90YWJsZTplNmU3MjcwN2RmMzk0MDc0OGU3NzRiMDI5YzVmMzFjMS90YWJsZXJhbmdlOmU2ZTcyNzA3ZGYzOTQwNzQ4ZTc3NGIwMjljNWYzMWMxXzQtNS0xLTEtMTY3ODg_e2ac48f4-c0b4-46f6-aa43-243bbac9c87a": {
   "value": "-9108",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillNotBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-10-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODEvZnJhZzoyM2ZiZGU3YmU3Y2Y0ZjhiYWU3YmZlMThhZDc0NjJlYy90YWJsZTplNmU3MjcwN2RmMzk0MDc0OGU3NzRiMDI5YzVmMzFjMS90YWJsZXJhbmdlOmU2ZTcyNzA3ZGYzOTQwNzQ4ZTc3NGIwMjljNWYzMWMxXzQtNi0xLTEtMTY3ODg_c3193119-0a1d-4fe7-bd95-23227b879fa9": {
   "value": "32992",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillNotBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-10-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODEvZnJhZzoyM2ZiZGU3YmU3Y2Y0ZjhiYWU3YmZlMThhZDc0NjJlYy90YWJsZTplNmU3MjcwN2RmMzk0MDc0OGU3NzRiMDI5YzVmMzFjMS90YWJsZXJhbmdlOmU2ZTcyNzA3ZGYzOTQwNzQ4ZTc3NGIwMjljNWYzMWMxXzUtMi0xLTEtMTY3ODg_f57e1a8d-5598-4d8c-91e4-36f4db601c09": {
   "value": "67340",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODEvZnJhZzoyM2ZiZGU3YmU3Y2Y0ZjhiYWU3YmZlMThhZDc0NjJlYy90YWJsZTplNmU3MjcwN2RmMzk0MDc0OGU3NzRiMDI5YzVmMzFjMS90YWJsZXJhbmdlOmU2ZTcyNzA3ZGYzOTQwNzQ4ZTc3NGIwMjljNWYzMWMxXzUtMy0xLTEtMTY3ODg_26aac65a-122c-4529-bc40-ea7c1b917346": {
   "value": "-56584",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODEvZnJhZzoyM2ZiZGU3YmU3Y2Y0ZjhiYWU3YmZlMThhZDc0NjJlYy90YWJsZTplNmU3MjcwN2RmMzk0MDc0OGU3NzRiMDI5YzVmMzFjMS90YWJsZXJhbmdlOmU2ZTcyNzA3ZGYzOTQwNzQ4ZTc3NGIwMjljNWYzMWMxXzUtNS0xLTEtMTY3ODg_0f13ac8e-9ceb-43e7-8c99-e231bf6dc90f": {
   "value": "-368717",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-10-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODEvZnJhZzoyM2ZiZGU3YmU3Y2Y0ZjhiYWU3YmZlMThhZDc0NjJlYy90YWJsZTplNmU3MjcwN2RmMzk0MDc0OGU3NzRiMDI5YzVmMzFjMS90YWJsZXJhbmdlOmU2ZTcyNzA3ZGYzOTQwNzQ4ZTc3NGIwMjljNWYzMWMxXzUtNi0xLTEtMTY3ODg_da0da374-586e-49e6-b2cf-36da6731d823": {
   "value": "-19001",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-10-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODEvZnJhZzoyM2ZiZGU3YmU3Y2Y0ZjhiYWU3YmZlMThhZDc0NjJlYy90YWJsZTplNmU3MjcwN2RmMzk0MDc0OGU3NzRiMDI5YzVmMzFjMS90YWJsZXJhbmdlOmU2ZTcyNzA3ZGYzOTQwNzQ4ZTc3NGIwMjljNWYzMWMxXzYtMi0xLTEtMTY3ODg_4a7d18a3-b92a-4b66-bef3-64167857c24a": {
   "value": "2917315",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODEvZnJhZzoyM2ZiZGU3YmU3Y2Y0ZjhiYWU3YmZlMThhZDc0NjJlYy90YWJsZTplNmU3MjcwN2RmMzk0MDc0OGU3NzRiMDI5YzVmMzFjMS90YWJsZXJhbmdlOmU2ZTcyNzA3ZGYzOTQwNzQ4ZTc3NGIwMjljNWYzMWMxXzYtMy0xLTEtMTY3ODg_68fa7a6c-708c-422f-a990-9f305502b6b9": {
   "value": "4999158",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODEvZnJhZzoyM2ZiZGU3YmU3Y2Y0ZjhiYWU3YmZlMThhZDc0NjJlYy90YWJsZTplNmU3MjcwN2RmMzk0MDc0OGU3NzRiMDI5YzVmMzFjMS90YWJsZXJhbmdlOmU2ZTcyNzA3ZGYzOTQwNzQ4ZTc3NGIwMjljNWYzMWMxXzYtNS0xLTEtMTY3ODg_d84612c8-ba19-42ec-b0b5-a8dba3f6df87": {
   "value": "2917315",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-10-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODEvZnJhZzoyM2ZiZGU3YmU3Y2Y0ZjhiYWU3YmZlMThhZDc0NjJlYy90YWJsZTplNmU3MjcwN2RmMzk0MDc0OGU3NzRiMDI5YzVmMzFjMS90YWJsZXJhbmdlOmU2ZTcyNzA3ZGYzOTQwNzQ4ZTc3NGIwMjljNWYzMWMxXzYtNi0xLTEtMTY3ODg_0d0d43f9-c268-465a-80e1-a7620eeb67cb": {
   "value": "4999158",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-10-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODEvZnJhZzoyM2ZiZGU3YmU3Y2Y0ZjhiYWU3YmZlMThhZDc0NjJlYy90YWJsZTplNmU3MjcwN2RmMzk0MDc0OGU3NzRiMDI5YzVmMzFjMS90YWJsZXJhbmdlOmU2ZTcyNzA3ZGYzOTQwNzQ4ZTc3NGIwMjljNWYzMWMxXzctMi0xLTEtMTY3ODg_9d18a790-f7f8-4026-ad27-e8fa48bb84a7": {
   "value": "773407",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODEvZnJhZzoyM2ZiZGU3YmU3Y2Y0ZjhiYWU3YmZlMThhZDc0NjJlYy90YWJsZTplNmU3MjcwN2RmMzk0MDc0OGU3NzRiMDI5YzVmMzFjMS90YWJsZXJhbmdlOmU2ZTcyNzA3ZGYzOTQwNzQ4ZTc3NGIwMjljNWYzMWMxXzctMy0xLTEtMTY3ODg_88771cbf-f99f-4aed-80c1-ecd41c2facb7": {
   "value": "1397534",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODEvZnJhZzoyM2ZiZGU3YmU3Y2Y0ZjhiYWU3YmZlMThhZDc0NjJlYy90YWJsZTplNmU3MjcwN2RmMzk0MDc0OGU3NzRiMDI5YzVmMzFjMS90YWJsZXJhbmdlOmU2ZTcyNzA3ZGYzOTQwNzQ4ZTc3NGIwMjljNWYzMWMxXzctNS0xLTEtMTY3ODg_934ebdff-2fda-4b4d-ae9e-99bcc993baae": {
   "value": "773407",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-10-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODEvZnJhZzoyM2ZiZGU3YmU3Y2Y0ZjhiYWU3YmZlMThhZDc0NjJlYy90YWJsZTplNmU3MjcwN2RmMzk0MDc0OGU3NzRiMDI5YzVmMzFjMS90YWJsZXJhbmdlOmU2ZTcyNzA3ZGYzOTQwNzQ4ZTc3NGIwMjljNWYzMWMxXzctNi0xLTEtMTY3ODg_5cceb371-c521-4e07-aecf-34e3883fa54b": {
   "value": "1397534",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-10-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODEvZnJhZzoyM2ZiZGU3YmU3Y2Y0ZjhiYWU3YmZlMThhZDc0NjJlYy90YWJsZTplNmU3MjcwN2RmMzk0MDc0OGU3NzRiMDI5YzVmMzFjMS90YWJsZXJhbmdlOmU2ZTcyNzA3ZGYzOTQwNzQ4ZTc3NGIwMjljNWYzMWMxXzgtMi0xLTEtMTY3ODg_7fb36589-5a37-46e0-92a4-0f3a719cd85c": {
   "value": "-101815",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherIndividuallyImmaterialComponentsOfOtherComprehensiveIncomeNetOfTax",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODEvZnJhZzoyM2ZiZGU3YmU3Y2Y0ZjhiYWU3YmZlMThhZDc0NjJlYy90YWJsZTplNmU3MjcwN2RmMzk0MDc0OGU3NzRiMDI5YzVmMzFjMS90YWJsZXJhbmdlOmU2ZTcyNzA3ZGYzOTQwNzQ4ZTc3NGIwMjljNWYzMWMxXzgtMy0xLTEtMTY3ODg_b011a83a-9e76-40b0-929b-e9273b50a34d": {
   "value": "52242",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherIndividuallyImmaterialComponentsOfOtherComprehensiveIncomeNetOfTax",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODEvZnJhZzoyM2ZiZGU3YmU3Y2Y0ZjhiYWU3YmZlMThhZDc0NjJlYy90YWJsZTplNmU3MjcwN2RmMzk0MDc0OGU3NzRiMDI5YzVmMzFjMS90YWJsZXJhbmdlOmU2ZTcyNzA3ZGYzOTQwNzQ4ZTc3NGIwMjljNWYzMWMxXzgtNS0xLTEtMTY3ODg_b1976400-b4ae-4ddc-95d0-c6b7293724da": {
   "value": "-49071",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherIndividuallyImmaterialComponentsOfOtherComprehensiveIncomeNetOfTax",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-10-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODEvZnJhZzoyM2ZiZGU3YmU3Y2Y0ZjhiYWU3YmZlMThhZDc0NjJlYy90YWJsZTplNmU3MjcwN2RmMzk0MDc0OGU3NzRiMDI5YzVmMzFjMS90YWJsZXJhbmdlOmU2ZTcyNzA3ZGYzOTQwNzQ4ZTc3NGIwMjljNWYzMWMxXzgtNi0xLTEtMTY3ODg_e324159d-f09d-40e2-ae67-a2f556e04c1b": {
   "value": "7199",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherIndividuallyImmaterialComponentsOfOtherComprehensiveIncomeNetOfTax",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-10-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODEvZnJhZzoyM2ZiZGU3YmU3Y2Y0ZjhiYWU3YmZlMThhZDc0NjJlYy90YWJsZTplNmU3MjcwN2RmMzk0MDc0OGU3NzRiMDI5YzVmMzFjMS90YWJsZXJhbmdlOmU2ZTcyNzA3ZGYzOTQwNzQ4ZTc3NGIwMjljNWYzMWMxXzktMi0xLTEtMTY3ODg_415633e9-6b35-4d7d-b8de-63c8b9371613": {
   "value": "2093628",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODEvZnJhZzoyM2ZiZGU3YmU3Y2Y0ZjhiYWU3YmZlMThhZDc0NjJlYy90YWJsZTplNmU3MjcwN2RmMzk0MDc0OGU3NzRiMDI5YzVmMzFjMS90YWJsZXJhbmdlOmU2ZTcyNzA3ZGYzOTQwNzQ4ZTc3NGIwMjljNWYzMWMxXzktMy0xLTEtMTY3ODg_6287c433-4374-44a8-9f8b-e63848daba41": {
   "value": "3619627",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODEvZnJhZzoyM2ZiZGU3YmU3Y2Y0ZjhiYWU3YmZlMThhZDc0NjJlYy90YWJsZTplNmU3MjcwN2RmMzk0MDc0OGU3NzRiMDI5YzVmMzFjMS90YWJsZXJhbmdlOmU2ZTcyNzA3ZGYzOTQwNzQ4ZTc3NGIwMjljNWYzMWMxXzktNS0xLTEtMTY3ODg_93039bb0-a2bb-4049-88ec-2945792aad21": {
   "value": "1717012",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-10-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODEvZnJhZzoyM2ZiZGU3YmU3Y2Y0ZjhiYWU3YmZlMThhZDc0NjJlYy90YWJsZTplNmU3MjcwN2RmMzk0MDc0OGU3NzRiMDI5YzVmMzFjMS90YWJsZXJhbmdlOmU2ZTcyNzA3ZGYzOTQwNzQ4ZTc3NGIwMjljNWYzMWMxXzktNi0xLTEtMTY3ODg_5d494381-fffd-4d8a-a8c5-97dc10c5d4c4": {
   "value": "3622814",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-10-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODEvZnJhZzoyM2ZiZGU3YmU3Y2Y0ZjhiYWU3YmZlMThhZDc0NjJlYy90YWJsZTplNmU3MjcwN2RmMzk0MDc0OGU3NzRiMDI5YzVmMzFjMS90YWJsZXJhbmdlOmU2ZTcyNzA3ZGYzOTQwNzQ4ZTc3NGIwMjljNWYzMWMxXzEwLTItMS0xLTE2Nzg4_903fcb25-873b-48b3-80f3-9da076a42a7d": {
   "value": "18860162",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODEvZnJhZzoyM2ZiZGU3YmU3Y2Y0ZjhiYWU3YmZlMThhZDc0NjJlYy90YWJsZTplNmU3MjcwN2RmMzk0MDc0OGU3NzRiMDI5YzVmMzFjMS90YWJsZXJhbmdlOmU2ZTcyNzA3ZGYzOTQwNzQ4ZTc3NGIwMjljNWYzMWMxXzEwLTMtMS0xLTE2Nzg4_a8188023-0327-4382-8f17-cc4001e48e73": {
   "value": "42210930",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODEvZnJhZzoyM2ZiZGU3YmU3Y2Y0ZjhiYWU3YmZlMThhZDc0NjJlYy90YWJsZTplNmU3MjcwN2RmMzk0MDc0OGU3NzRiMDI5YzVmMzFjMS90YWJsZXJhbmdlOmU2ZTcyNzA3ZGYzOTQwNzQ4ZTc3NGIwMjljNWYzMWMxXzEwLTUtMS0xLTE2Nzg4_3fe526b0-9604-4955-a68f-2d31d947a502": {
   "value": "14067929",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-10-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODEvZnJhZzoyM2ZiZGU3YmU3Y2Y0ZjhiYWU3YmZlMThhZDc0NjJlYy90YWJsZTplNmU3MjcwN2RmMzk0MDc0OGU3NzRiMDI5YzVmMzFjMS90YWJsZXJhbmdlOmU2ZTcyNzA3ZGYzOTQwNzQ4ZTc3NGIwMjljNWYzMWMxXzEwLTYtMS0xLTE2Nzg4_45ff6135-f66d-440c-b999-8d2c92ed860b": {
   "value": "15776508",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-10-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODEvZnJhZzoyM2ZiZGU3YmU3Y2Y0ZjhiYWU3YmZlMThhZDc0NjJlYy90YWJsZTplNmU3MjcwN2RmMzk0MDc0OGU3NzRiMDI5YzVmMzFjMS90YWJsZXJhbmdlOmU2ZTcyNzA3ZGYzOTQwNzQ4ZTc3NGIwMjljNWYzMWMxXzEyLTItMS0xLTE2ODM4_e9a07c14-83fb-4276-91c4-93a0b8f42d46": {
   "value": "81420",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToNoncontrollingInterests",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODEvZnJhZzoyM2ZiZGU3YmU3Y2Y0ZjhiYWU3YmZlMThhZDc0NjJlYy90YWJsZTplNmU3MjcwN2RmMzk0MDc0OGU3NzRiMDI5YzVmMzFjMS90YWJsZXJhbmdlOmU2ZTcyNzA3ZGYzOTQwNzQ4ZTc3NGIwMjljNWYzMWMxXzEyLTMtMS0xLTE2ODM4_1a9502bd-f4d0-4a05-8444-1e17941ca612": {
   "value": "239431",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToNoncontrollingInterests",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODEvZnJhZzoyM2ZiZGU3YmU3Y2Y0ZjhiYWU3YmZlMThhZDc0NjJlYy90YWJsZTplNmU3MjcwN2RmMzk0MDc0OGU3NzRiMDI5YzVmMzFjMS90YWJsZXJhbmdlOmU2ZTcyNzA3ZGYzOTQwNzQ4ZTc3NGIwMjljNWYzMWMxXzEyLTUtMS0xLTE2ODM4_75237800-3325-4a2b-b498-1f79bb9d6026": {
   "value": "1979",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToNoncontrollingInterests",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-10-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODEvZnJhZzoyM2ZiZGU3YmU3Y2Y0ZjhiYWU3YmZlMThhZDc0NjJlYy90YWJsZTplNmU3MjcwN2RmMzk0MDc0OGU3NzRiMDI5YzVmMzFjMS90YWJsZXJhbmdlOmU2ZTcyNzA3ZGYzOTQwNzQ4ZTc3NGIwMjljNWYzMWMxXzEyLTYtMS0xLTE2ODM4_126ac9b9-09cd-4825-bee9-5b7a2355150f": {
   "value": "95338",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToNoncontrollingInterests",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-10-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODEvZnJhZzoyM2ZiZGU3YmU3Y2Y0ZjhiYWU3YmZlMThhZDc0NjJlYy90YWJsZTplNmU3MjcwN2RmMzk0MDc0OGU3NzRiMDI5YzVmMzFjMS90YWJsZXJhbmdlOmU2ZTcyNzA3ZGYzOTQwNzQ4ZTc3NGIwMjljNWYzMWMxXzEzLTItMS0xLTE2ODM4_ec48a1b9-fe1a-48a1-8c07-18e98918a42c": {
   "value": "18778742",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODEvZnJhZzoyM2ZiZGU3YmU3Y2Y0ZjhiYWU3YmZlMThhZDc0NjJlYy90YWJsZTplNmU3MjcwN2RmMzk0MDc0OGU3NzRiMDI5YzVmMzFjMS90YWJsZXJhbmdlOmU2ZTcyNzA3ZGYzOTQwNzQ4ZTc3NGIwMjljNWYzMWMxXzEzLTMtMS0xLTE2ODM4_9f8ab21f-2675-4c61-90cd-9c2622cecfda": {
   "value": "41971499",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODEvZnJhZzoyM2ZiZGU3YmU3Y2Y0ZjhiYWU3YmZlMThhZDc0NjJlYy90YWJsZTplNmU3MjcwN2RmMzk0MDc0OGU3NzRiMDI5YzVmMzFjMS90YWJsZXJhbmdlOmU2ZTcyNzA3ZGYzOTQwNzQ4ZTc3NGIwMjljNWYzMWMxXzEzLTUtMS0xLTE2ODM4_097fe110-7a31-44a7-bd96-8664b574ad0b": {
   "value": "14065950",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-10-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODEvZnJhZzoyM2ZiZGU3YmU3Y2Y0ZjhiYWU3YmZlMThhZDc0NjJlYy90YWJsZTplNmU3MjcwN2RmMzk0MDc0OGU3NzRiMDI5YzVmMzFjMS90YWJsZXJhbmdlOmU2ZTcyNzA3ZGYzOTQwNzQ4ZTc3NGIwMjljNWYzMWMxXzEzLTYtMS0xLTE2ODM4_7f5c09e4-61ba-47ff-8ff9-a191c558e267": {
   "value": "15681170",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-10-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzMtMi0xLTEtMTcwNDA_a5c145e5-2b0a-451a-b2b7-aa3bb6416673": {
   "value": "75000000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzMtMy0xLTEtMTcwNDA_f418dfdf-9e31-48f7-86f2-815422613ebd": {
   "value": "-8",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzMtNC0xLTEtMTcwNDA_5ca19df9-533e-4d50-a174-8087702848e1": {
   "value": "65852595",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzMtNS0xLTEtMTcwNDA_12acf8a3-4024-4026-85e1-f9e29961c618": {
   "value": "-49744144",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzMtNi0xLTEtMTcwNDA_d9f8cd0e-9688-4c8b-9bac-f22b201bba14": {
   "value": "10867301",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzMtNy0xLTEtMTcwNDA_729bbc54-be1a-4875-8cfa-1438bd31d180": {
   "value": "29196933",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ctt:LucroLiquidoMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzMtOC0xLTEtMTcwNDA_27b5cd91-e983-41a9-b8fa-b396e554e6eb": {
   "value": "242255",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzMtOS0xLTEtMTcwNDA_ff0299bc-134d-456d-9289-f127b38d659a": {
   "value": "131414932",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzQtNi0xLTEtMTcwNjA_485dcae3-6c5d-40ae-b258-52bc1cc4620e": {
   "value": "29196933",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAppropriationOfRetainedEarnings",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzQtNy0xLTEtMTcwNjA_64d41834-5819-49be-bcb3-25293091620c": {
   "value": "-29196933",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAppropriationOfRetainedEarnings",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ctt:LucroLiquidoMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzUtNi0xLTEtMTcwNjY_dd2b14af-8b99-4f9e-98e8-83d6a65b6db3": {
   "value": "29196933",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAppropriationOfRetainedEarnings",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzUtNy0xLTEtMTcwNjY_f5ea59dd-c128-4311-b569-653c2a6fc579": {
   "value": "-29196933",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAppropriationOfRetainedEarnings",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ctt:LucroLiquidoMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzYtNi0xLTEtMTcwODg_c76979a6-e65a-4c40-83c4-c76e279902fd": {
   "value": "-86009",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherIndividuallyImmaterialComponentsOfOtherComprehensiveIncomeNetOfTax",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzYtOC0xLTEtMTcwODg_f1c8cb62-d87b-4540-8cf3-63812ad64d16": {
   "value": "-15806",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherIndividuallyImmaterialComponentsOfOtherComprehensiveIncomeNetOfTax",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzYtOS0xLTEtMTcwODg_bdaf0b37-9ca5-4e9b-b3ef-68848b6e940c": {
   "value": "-101815",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherIndividuallyImmaterialComponentsOfOtherComprehensiveIncomeNetOfTax",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzctNS0xLTEtMTcwOTE_32b6d5b6-e8ab-4107-a62e-5141590245f0": {
   "value": "2143908",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzctOS0xLTEtMTcwOTE_dacad286-babf-41c1-bd73-0a3a8edae84a": {
   "value": "2143908",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzgtNC0xLTEtMTcxMTA_bfa1b2f0-742d-482f-91fe-5c399d27492f": {
   "value": "67340",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzgtOS0xLTEtMTcxMTA_2cc7f5af-a7ba-43f6-8584-7f15317223a4": {
   "value": "67340",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzktNi0xLTEtMTcxMTI_a93c38df-aa9d-466d-9d56-f9fe53feee3c": {
   "value": "-15806",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzktOS0xLTEtMTcxMTY_f9579355-7802-4378-ba05-73d540976aae": {
   "value": "-15806",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzEwLTctMS0xLTE3MTIw_c097f077-c69a-4497-808e-0ae68edb2707": {
   "value": "16669309",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ctt:LucroLiquidoMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzEwLTgtMS0xLTE3MTIw_d54b0f91-ae15-4a2e-9170-85daa015ed61": {
   "value": "97225",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzEwLTktMS0xLTE3MTIw_af1d5736-be78-4daf-86d6-724f7dff4f6e": {
   "value": "16766534",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzExLTQtMS0xLTE3MTIy_a2e50d83-4700-4333-9146-f6540fd80b67": {
   "value": "67340",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzExLTUtMS0xLTE3MTIy_9a43018c-14b9-4eac-a393-16738a26b0ce": {
   "value": "2143908",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzExLTYtMS0xLTE3MTIy_11c98c5a-a71a-4e26-9e48-c2b358aa2050": {
   "value": "-101815",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzExLTctMS0xLTE3MTIy_a72c4b10-9cbd-4919-adf5-7d23b2abdaa7": {
   "value": "16669309",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ctt:LucroLiquidoMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzExLTgtMS0xLTE3MTIy_b4f1276a-946d-409d-bce2-5117fd4f1b67": {
   "value": "81420",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzExLTktMS0xLTE3MTIy_c7b8bda7-71e5-4b23-bcd2-1525e37f8d69": {
   "value": "18860162",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzEyLTItMS0xLTE3MDQw_df37b2b3-5e4c-4cc2-ac01-2ad68894f218": {
   "value": "75000000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzEyLTMtMS0xLTE3MDQw_c2e808a0-7083-41ff-8e55-8a7c022f00b3": {
   "value": "-8",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzEyLTQtMS0xLTE3MDQw_08afec2d-6b16-496b-981c-7198ead87758": {
   "value": "65919935",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzEyLTUtMS0xLTE3MDQw_7f230a7c-b772-4e3d-8c8a-be850fd92312": {
   "value": "-47600236",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzEyLTYtMS0xLTE3MDQw_9f73b095-92ad-4e4e-b728-fb91e006f93f": {
   "value": "39962419",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzEyLTctMS0xLTE3MDQw_19aa49a7-1a7a-4bef-afee-c9dc5aeb33bd": {
   "value": "16669309",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ctt:LucroLiquidoMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzEyLTgtMS0xLTE3MDQw_24d73394-c099-4e20-9fee-8de25a2cac77": {
   "value": "323675",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzEyLTktMS0xLTE3MDQw_250084eb-81b6-4952-92f9-6910cd54d6ea": {
   "value": "150275094",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzEzLTYtMS0xLTE3MTI2_d900e1ed-0dfc-480e-a87d-86a1fbb26b95": {
   "value": "16669309",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAppropriationOfRetainedEarnings",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzEzLTctMS0xLTE3MTI2_aaf3e961-971f-4dd2-9969-3b1c85139c98": {
   "value": "-16669309",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAppropriationOfRetainedEarnings",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ctt:LucroLiquidoMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzE0LTYtMS0xLTE3MTMw_d91208a0-c3cc-49ba-abd6-52c2f8a59ef1": {
   "value": "12750000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzE0LTktMS0xLTE3MTMw_8d8c1116-007f-4d7d-8956-c180d242877e": {
   "value": "12750000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzE1LTMtMS0xLTE3MTM0_dc9f9ec7-c68d-4561-9270-238c12f47bbf": {
   "value": "6404954",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzE1LTktMS0xLTE3MTM0_dd581cde-8b0d-4106-a40b-7c47e15018b3": {
   "value": "6404954",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzE2LTQtMS0xLTE3MTM2_08c1dfbf-3078-4ee6-a0a1-93247e98319a": {
   "value": "1215000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzE2LTktMS0xLTE3MTM2_203ccce7-1962-4cc8-90ac-6ed7ba4f49bd": {
   "value": "1215000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzE3LTMtMS0xLTE3MTQy_770a89da-97cb-472f-83fa-4ca6fc0b92ef": {
   "value": "-6404954",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:AumentoDiminuicaoPorMeioDeOutraTransacaoPatrimonio",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzE3LTQtMS0xLTE3MTQy_d946552b-27c5-4662-8c7a-52c7f0ad79b7": {
   "value": "1215000",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:AumentoDiminuicaoPorMeioDeOutraTransacaoPatrimonio",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzE3LTYtMS0xLTE3MTQy_22524cae-cf5e-4ae3-9858-fc58ae58f34d": {
   "value": "3919309",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:AumentoDiminuicaoPorMeioDeOutraTransacaoPatrimonio",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzE3LTctMS0xLTE3MTQy_c8cefe0e-a129-4edf-a624-3d7448dd3fee": {
   "value": "-16669309",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:AumentoDiminuicaoPorMeioDeOutraTransacaoPatrimonio",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ctt:LucroLiquidoMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzE3LTktMS0xLTE3MTQy_549b7f4a-825b-43bd-b2d6-8661c8042131": {
   "value": "-17939954",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:AumentoDiminuicaoPorMeioDeOutraTransacaoPatrimonio",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzE4LTgtMS0xLTE3MTYy_4ef722ed-bfd9-4180-9d93-391890240b7d": {
   "value": "52242",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherIndividuallyImmaterialComponentsOfOtherComprehensiveIncomeNetOfTax",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzE4LTktMS0xLTE3MTYy_cccb105c-9233-434e-9b4d-651fb52cd06b": {
   "value": "52242",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherIndividuallyImmaterialComponentsOfOtherComprehensiveIncomeNetOfTax",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzE5LTUtMS0xLTE3MTYy_2f1242fe-5ba9-462c-8b3b-e84f5e96489d": {
   "value": "3601623",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzE5LTktMS0xLTE3MTYy_06310847-cf02-46f2-b417-3f366e289b56": {
   "value": "3601623",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzIwLTQtMS0xLTE3MTYy_49db5d1c-ebd7-45f8-b540-6e727b2905c1": {
   "value": "-56584",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzIwLTktMS0xLTE3MTYy_b00701a7-79e4-447d-86a8-eeea686bb474": {
   "value": "-56584",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzIxLTYtMS0xLTE3MTYy_16e75888-9f43-4688-b829-8403a0a8ec5c": {
   "value": "22345",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzIxLTktMS0xLTE3MTYy_d46e0e22-fc82-4ca2-a699-e1211ac767ff": {
   "value": "22345",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzIyLTctMS0xLTE3MTYy_faf4f13c-7e41-4780-a962-7e94adfcbd77": {
   "value": "38404113",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ctt:LucroLiquidoMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzIyLTgtMS0xLTE3MTYy_be60164c-e9ad-45df-bda4-543b27354e09": {
   "value": "187190",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzIyLTktMS0xLTE3MTYy_8bb37bef-c1aa-464e-864f-fab686c2df34": {
   "value": "38591303",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzIzLTQtMS0xLTE3MTYy_cbd8ac74-016b-4039-b6f6-f36177d31cf4": {
   "value": "-56584",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzIzLTUtMS0xLTE3MTYy_57e7f011-c0b0-41ff-9e53-d41c25e8b982": {
   "value": "3601623",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzIzLTYtMS0xLTE3MTYy_182c167e-99ad-420d-ad35-6c4b8cbdcaf1": {
   "value": "22345",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzIzLTctMS0xLTE3MTYy_4529b907-251b-4281-a3a0-8cf52f7b1b4f": {
   "value": "38404113",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ctt:LucroLiquidoMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzIzLTgtMS0xLTE3MTYy_ecf0c4e4-eebe-42be-922c-3bc28ec93454": {
   "value": "239431",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzIzLTktMS0xLTE3MTYy_2a14b210-0176-47a1-8458-1af3d8ec2814": {
   "value": "42210930",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzI0LTItMS0xLTE3MDQw_90d86304-8e7a-4ed2-bc5d-c3cc47bd2a3d": {
   "value": "75000000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzI0LTMtMS0xLTE3MDQw_8d9e6cf8-3545-4d84-8986-8c475ca74bdc": {
   "value": "-6404963",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzI0LTQtMS0xLTE3MDQw_a464909a-f92a-4dc9-80dc-bb08dac84475": {
   "value": "67078351",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzI0LTUtMS0xLTE3MDQw_0526d761-4dd7-4b77-9eb3-d37bf8d845a8": {
   "value": "-43998612",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzI0LTYtMS0xLTE3MDQw_f1b06052-e208-429e-8fb3-f3e39271ee32": {
   "value": "43904074",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzI0LTctMS0xLTE3MDQw_8f76fd5e-7037-435c-bc40-b3347b4ce98d": {
   "value": "38404113",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ctt:LucroLiquidoMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzI0LTgtMS0xLTE3MDQw_5ea994c5-9f33-41cc-8777-6658a3771cd1": {
   "value": "563106",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80ODQvZnJhZzpjNTY2MGE2MWVhMzQ0OWU4YmQyOTUzMjI3Njc0YzZhMi90YWJsZTpjMTU4ZjhjN2EwNzQ0MzBiYThmMTE5YWZiNDE5YTJlZC90YWJsZXJhbmdlOmMxNThmOGM3YTA3NDQzMGJhOGYxMTlhZmI0MTlhMmVkXzI0LTktMS0xLTE3MDQw_23b33630-1c48-4536-a948-0a75624641c1": {
   "value": "174546069",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzMtMi0xLTEtMTcyNTI_74deeb76-516d-4f2e-8c4c-f296b33f6068": {
   "value": "663468181",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ReceiptsFromSalesOfGoodsAndRenderingOfServices",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzMtMy0xLTEtMTcyNTI_f85dd7c5-cc9a-40a2-b393-ddf426a75037": {
   "value": "740511910",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ReceiptsFromSalesOfGoodsAndRenderingOfServices",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzQtMi0xLTEtMTcyNTI_3b5e3a23-5cb8-4f0a-86e0-dbf8a1b621f1": {
   "value": "309560288",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:PaymentsToSuppliersForGoodsAndServices",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzQtMy0xLTEtMTcyNTI_5ddb0f82-cd3f-4ce9-be33-7f0c2fe62e8d": {
   "value": "383512671",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:PaymentsToSuppliersForGoodsAndServices",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzUtMi0xLTEtMTcyNTI_755c52a5-f9fd-4a3f-840a-59553acd3f73": {
   "value": "317791162",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:PaymentsToAndOnBehalfOfEmployees",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzUtMy0xLTEtMTcyNTI_2b605f3e-8896-4405-acd0-c42a0d46cc21": {
   "value": "325606922",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:PaymentsToAndOnBehalfOfEmployees",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzYtMi0xLTEtMTcyNTI_57736b9f-156c-43e5-939a-b03744c177ac": {
   "value": "405180295",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:ProdutoDeDepositosDeClientesBancarios",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzYtMy0xLTEtMTcyNTI_1dfad460-bb3d-44c2-b89f-a7cd19137a0f": {
   "value": "433108515",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:ProdutoDeDepositosDeClientesBancarios",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzctMi0xLTEtMTcyNTI_f25b6f79-8866-4f70-ac97-5dae6fd37b05": {
   "value": "208132405",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:PagamentosAClientesBancarios",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzctMy0xLTEtMTcyNTI_f838086b-84be-4884-9092-58ddb3a5effd": {
   "value": "448171549",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:PagamentosAClientesBancarios",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzgtMi0xLTEtMTcyNTI_85b3f747-a59f-4534-b289-2098a90f401b": {
   "value": "233164621",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInOperations",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzgtMy0xLTEtMTcyNTI_76b7a993-1f36-4749-a130-63fc0077f390": {
   "value": "16329283",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInOperations",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzktMi0xLTEtMTcyNTI_136e1046-d8f9-4800-a7c1-e91360b1fc26": {
   "value": "8969035",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzktMy0xLTEtMTcyNTI_afff1bea-a8c6-4840-953c-0968da4ec0ec": {
   "value": "3620588",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzEwLTItMS0xLTE3MjUy_46678f33-0c74-43f3-a44f-eafa9454f323": {
   "value": "58790609",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzEwLTMtMS0xLTE3MjUy_c3ecb5ea-3bbe-4d10-a05b-f2a8a4c86059": {
   "value": "40599751",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzExLTItMS0xLTE3MjUy_fe6e6fed-f86c-4a9d-b22b-43763c387c4c": {
   "value": "282986196",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInOperatingActivities",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzExLTMtMS0xLTE3MjUy_812aaf13-4620-48d0-af9e-93b4fe24a2df": {
   "value": "53308446",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInOperatingActivities",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzE1LTItMS0xLTE3MjUy_18d403a1-eac1-4e33-8dac-be75208105d6": {
   "value": "870185",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzE1LTMtMS0xLTE3MjUy_9a538b22-2ff6-451f-a9a0-356c128c1ba6": {
   "value": "2172110",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzE2LTItMS0xLTE3MjUy_5c4d51e7-8db8-4857-92c0-581e1deb9724": {
   "value": "55000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromSalesOfInvestmentProperty",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzE2LTMtMS0xLTE3MjUy_722e9822-827d-4403-8e06-45e87a48dd64": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromSalesOfInvestmentProperty",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzE4LTItMS0xLTE3MjUy_fea311b3-8a49-4b21-a249-d92a41aeb2e5": {
   "value": "2401250",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromSalesOrMaturityOfFinancialInstrumentsClassifiedAsInvestingActivities",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzE4LTMtMS0xLTE3MjUy_48804afe-e4c7-4031-bcc6-41af53dc88ab": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromSalesOrMaturityOfFinancialInstrumentsClassifiedAsInvestingActivities",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzE5LTItMS0xLTE3MjUy_b3b003b7-a6d4-4dc0-baf7-1f3ad9999bea": {
   "value": "43425171",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:RecebimentosEmDinheiroDeAtivosFinanceirosMensuradosAoValorJustoPorMeioDeLucrosOuPerdas",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzE5LTMtMS0xLTE3MjUy_3a48d434-3d69-4bf9-82fb-3b66113f5df3": {
   "value": "13242636",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:RecebimentosEmDinheiroDeAtivosFinanceirosMensuradosAoValorJustoPorMeioDeLucrosOuPerdas",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzIwLTItMS0xLTE3MjUy_7a8b7522-6ed5-4783-8818-96b9f98d8992": {
   "value": "198208406",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherCashReceiptsFromSalesOfEquityOrDebtInstrumentsOfOtherEntitiesClassifiedAsInvestingActivities",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzIwLTMtMS0xLTE3MjUy_856cc66b-0c3b-411f-8813-d3111fa7b2df": {
   "value": "429477883",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherCashReceiptsFromSalesOfEquityOrDebtInstrumentsOfOtherEntitiesClassifiedAsInvestingActivities",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzIxLTItMS0xLTE3MjUy_32ceda7f-7596-491f-aadf-c47f7b1e7407": {
   "value": "10128434",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:RecibosEmDinheiroDeDepositosAVista",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzIxLTMtMS0xLTE3MjUy_5c562522-01c0-40cb-b803-b0da376ac345": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:RecibosEmDinheiroDeDepositosAVista",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzIyLTItMS0xLTE3MjUy_75defd90-db24-4c84-9fd4-61e14ec8afdf": {
   "value": "36190000",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:RecebimentosEmDinheiroDeOutrosAtivosFinanceirosBancarios",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzIyLTMtMS0xLTE3MjUy_b1c20482-09c9-4cc1-b141-3bf07db455da": {
   "value": "26895000",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:RecebimentosEmDinheiroDeOutrosAtivosFinanceirosBancarios",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzIzLTItMS0xLTE3MjUy_3e6a7c99-8e1f-435f-b9cb-a67a90a22aed": {
   "value": "37358",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:InterestReceivedClassifiedAsInvestingActivities",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzIzLTMtMS0xLTE3MjUy_fef4d2ed-eeb2-4dcf-97eb-a7d23f6c93d5": {
   "value": "38198",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:InterestReceivedClassifiedAsInvestingActivities",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzI0LTItMS0xLTE3MjUy_7e1bfa0a-8ac4-49ab-acb4-ff95019e4282": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CashReceiptsFromRepaymentOfAdvancesAndLoansMadeToOtherPartiesClassifiedAsInvestingActivities",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzI0LTMtMS0xLTE3MjUy_4b647a67-67ac-461d-abc9-6f01cf31b507": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CashReceiptsFromRepaymentOfAdvancesAndLoansMadeToOtherPartiesClassifiedAsInvestingActivities",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzI2LTItMS0xLTE3MjUy_347c6e11-bef4-4efb-81fa-50f3d42c1dd8": {
   "value": "25397586",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzI2LTMtMS0xLTE3MjUy_68c77b91-3f91-417a-8e08-f8208e4e5f0c": {
   "value": "16778472",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzI3LTItMS0xLTE3MjUy_d4b20833-bdfc-4689-bfa5-5d945ebcd088": {
   "value": "12431219",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzI3LTMtMS0xLTE3MjUy_4a9e9a51-2f48-42a0-a5e6-5a078f45c543": {
   "value": "14342965",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzI4LTItMS0xLTE3MjUy_15b69b28-1cc0-4d2b-8cc8-77432e585ad4": {
   "value": "2678381",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzI4LTMtMS0xLTE3MjUy_1a104f96-90fa-4088-ade1-64abcf38a085": {
   "value": "15662872",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzI5LTItMS0xLTE3MjUy_27fe8ef6-d2e5-4e35-9b75-a531a1a7e995": {
   "value": "61991546",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:PagamentosEmDinheiroParaInvestimentoEmTitulosAValorJustoPorMeioDeOutrosRendimentosAbrangentes",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzI5LTMtMS0xLTE3MjUy_fddd3b21-68c0-4624-98a8-d5aabf711544": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:PagamentosEmDinheiroParaInvestimentoEmTitulosAValorJustoPorMeioDeOutrosRendimentosAbrangentes",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzMwLTItMS0xLTE3MjUy_2e467590-fef8-4c40-bdbe-fa9fee7f7a23": {
   "value": "245340540",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:PagamentosEmDinheiroParaAtivosFinanceirosAoValorJustoPorMeioDeOutrosRendimentosAbrangentes",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzMwLTMtMS0xLTE3MjUy_c87060ce-76d2-43cc-bf21-8089d70bc870": {
   "value": "262409425",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:PagamentosEmDinheiroParaAtivosFinanceirosAoValorJustoPorMeioDeOutrosRendimentosAbrangentes",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzMxLTItMS0xLTI1ODQx_89418320-87a7-4a50-84ec-80589b035c29": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:CompraDeInstrumentosFinanceirosPeloValorJustoPorMeioDeLucroOuPrejuizo",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzMxLTMtMS0xLTI1ODQx_f0b1d419-911d-483c-8de4-3fa4981d109e": {
   "value": "24999973",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:CompraDeInstrumentosFinanceirosPeloValorJustoPorMeioDeLucroOuPrejuizo",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzMxLTItMS0xLTE3MjUy_0225586c-93e8-46c3-81bb-e66400eda7aa": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:PagamentosEmDinheiroParaDepositosAVista",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzMxLTMtMS0xLTE3MjUy_eb4d06fd-5f6c-498e-be7a-162ace8db2fb": {
   "value": "4142200",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:PagamentosEmDinheiroParaDepositosAVista",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzMyLTItMS0xLTE3MjUy_72d3a15d-baeb-494e-8666-5f532b34c3e4": {
   "value": "43000000",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:PagamentosEmDinheiroParaOutrosAtivosFinanceirosBancarios",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzMyLTMtMS0xLTE3MjUy_cf93ac50-1e33-4233-8c47-245e6b660ab4": {
   "value": "1750000",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:PagamentosEmDinheiroParaOutrosAtivosFinanceirosBancarios",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzMzLTItMS0xLTE3MjUy_32d4c329-fe03-4679-ac1d-39b93373f9a9": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CashAdvancesAndLoansMadeToOtherPartiesClassifiedAsInvestingActivities",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzMzLTMtMS0xLTE3MjUy_9977e1b4-8c15-42da-a4be-19a6515c0775": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CashAdvancesAndLoansMadeToOtherPartiesClassifiedAsInvestingActivities",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzM0LTItMS0xLTE3MjUy_fae8e97a-8140-4a79-a9a0-06ae66833451": {
   "value": "-99523465",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInInvestingActivities",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzM0LTMtMS0xLTE3MjUy_d703d176-81cb-47f1-868d-8c9a47fd8296": {
   "value": "131739920",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInInvestingActivities",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzM4LTItMS0xLTE3MjUy_2cb34a3a-5956-4bc6-bab4-bbb6e0bf271d": {
   "value": "21293090",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzM4LTMtMS0xLTE3MjUy_1eea0396-7864-4c36-b39c-ec18208659ca": {
   "value": "100261411",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzM5LTItMS0xLTE3MjUy_276be886-8984-4eec-8c99-c16b2cbc4967": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromIssuingOtherEquityInstruments",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzM5LTMtMS0xLTE3MjUy_0a59871c-35e2-49bb-bf0b-571ba551bd23": {
   "value": "34000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromIssuingOtherEquityInstruments",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzQwLTItMS0xLTE3MjUy_3e9c25ac-75b5-46b3-93b0-dbc633ea2500": {
   "value": "250000",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:ProdutoDeDepositos",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzQwLTMtMS0xLTE3MjUy_06707142-fd8a-4897-aeca-a22933e735f1": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:ProdutoDeDepositos",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzQxLTItMS0xLTE3MjUy_6a7cdbe3-7a17-4153-815f-13c8e88dab8a": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:ProdutoDeOutrosDepositos",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzQxLTMtMS0xLTE3MjUy_dd5c03ff-9c0b-44c2-8832-5937143138ec": {
   "value": "251500000",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:ProdutoDeOutrosDepositos",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzQzLTItMS0xLTE3MjUy_6c3da265-c6ad-4a65-a03a-f8a30c315bd1": {
   "value": "21405813",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzQzLTMtMS0xLTE3MjUy_4b7526c8-e1ad-44d7-a5a7-06a39192fe8a": {
   "value": "110777850",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzQ0LTItMS0xLTE3MjUy_42265ebf-1819-4da4-8756-50be71d776bc": {
   "value": "38131082",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:ReembolsosDeDepositos",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzQ0LTMtMS0xLTE3MjUy_da51652d-60fe-4b14-8ec8-21193b031300": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:ReembolsosDeDepositos",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzQ1LTItMS0xLTE3MjUy_cde653c6-c06c-4e6c-8690-ea4ba37ce8a0": {
   "value": "1442885",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:InterestPaidClassifiedAsFinancingActivities",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzQ1LTMtMS0xLTE3MjUy_50659bfa-9cfa-450d-a80d-e7789ea71815": {
   "value": "283653",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:InterestPaidClassifiedAsFinancingActivities",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzQ3LTItMS0xLTMyMTAw_ff60ce5b-c9d7-48ac-919f-5cecd1bc0066": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:Confirming",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzQ3LTMtMS0xLTMyMTAw_85613996-e257-497f-8cb6-4b045dde14fb": {
   "value": "2938473",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:Confirming",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzQ2LTItMS0xLTE3MjUy_f1a8c465-466b-42cd-8a93-e9da0b63a14c": {
   "value": "28528597",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzQ2LTMtMS0xLTE3MjUy_dc724f3d-285b-4b7a-8802-9c1d8bfb4fc6": {
   "value": "30343081",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzQ3LTItMS0xLTE3MjUy_eb4ab618-46ea-4b03-9512-084e03d6f1cd": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:PaymentsToAcquireOrRedeemEntitysShares",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzQ3LTMtMS0xLTE3MjUy_ca28995f-36d6-414d-9988-f7361ec01163": {
   "value": "6404954",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:PaymentsToAcquireOrRedeemEntitysShares",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzQ4LTItMS0xLTE3MjUy_15daae8e-e9b4-48ce-a1fc-b88a3483954a": {
   "value": "31536230",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:PagamentosParaOutrosPassivosFinanceirosBancarios",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzQ4LTMtMS0xLTE3MjUy_4a2e8375-9a83-4454-9239-23fe4b092a56": {
   "value": "20130815",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:PagamentosParaOutrosPassivosFinanceirosBancarios",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzQ5LTItMS0xLTE3MjUy_09d227e0-fb73-4127-b7c3-23373d73b101": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaidClassifiedAsFinancingActivities",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzQ5LTMtMS0xLTE3MjUy_63bd0c02-4c5b-410c-8f75-0aa554cfdad0": {
   "value": "12750000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaidClassifiedAsFinancingActivities",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzUwLTItMS0xLTE3MjUy_eae500e2-89bb-453a-a5fa-bfec181d118a": {
   "value": "-99501518",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInFinancingActivities",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzUwLTMtMS0xLTE3MjUy_9bc20f00-838d-4227-9b45-b681742c9ba0": {
   "value": "168166585",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInFinancingActivities",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzUxLTItMS0xLTE3MjUy_03c08e6f-5f5d-431b-b4f6-37b6bbb96161": {
   "value": "83961213",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzUxLTMtMS0xLTE3MjUy_3ade6f1e-7fb3-4240-91b2-29e048b84261": {
   "value": "353214950",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzUyLTItMS0xLTE3MjUy_9655f935-2423-4c83-8520-0b7b23a39d3f": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:AumentoDiminuicaoNoPerimetroDeConsolidacao",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzUyLTMtMS0xLTE3MjUy_3c917250-a2af-41c7-865d-b2c4661a47cc": {
   "value": "4915814",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:AumentoDiminuicaoNoPerimetroDeConsolidacao",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzUzLTItMS0xLTE3MjUy_17ccafd6-d061-447a-8c77-cacdc5c74110": {
   "value": "414865569",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzUzLTMtMS0xLTE3MjUy_8a72cdb1-2ea9-4c34-bdc1-ed2dd9e12cfb": {
   "value": "498826782",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzU0LTItMS0xLTE3MjUy_10868d12-dce1-4de0-9ba2-5e920bed9cb7": {
   "value": "498826782",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzU0LTMtMS0xLTE3MjUy_5177ea59-e9f7-4f01-b3f9-09dcd1aa193e": {
   "value": "856957546",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzU2LTItMS0xLTE3MjUy_9daeae09-d055-4c9f-bcbf-44e630bb82cc": {
   "value": "498826782",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzU2LTMtMS0xLTE3MjUy_e294f4e2-b759-4dcd-a5e1-cff8bcec8833": {
   "value": "856957546",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzU3LTItMS0xLTE3MjUy_7995e2ed-ba5e-4588-a312-275d75dcbdc0": {
   "value": "15795600",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:CaixaEEquivalentesDeCaixaDepositosAVista",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzU3LTMtMS0xLTE3MjUy_3d45ae99-dea1-45dd-b260-c4a8f463c402": {
   "value": "19937800",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:CaixaEEquivalentesDeCaixaDepositosAVista",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzU4LTItMS0xLTE3MjUy_96258960-5faf-4332-a33e-0dcf22e86ce3": {
   "value": "3575300",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:DinheiroEEquivalentesDeDinheiroChequesPendentes",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzU4LTMtMS0xLTE3MjUy_0c39a160-538d-4c6e-9dd2-49fe5645e04e": {
   "value": "1002263",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:DinheiroEEquivalentesDeDinheiroChequesPendentes",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzU5LTItMS0xLTE3MjUy_f973592a-50cd-4f53-ad34-a13a88443c1b": {
   "value": "17510",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:CaixaEEquivalentesDeCaixaImparidadeAcumuladaDeDepositos",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzU5LTMtMS0xLTE3MjUy_3c92df66-f2a2-43e6-b1f9-70a30a39cf9d": {
   "value": "24913",
   "decimals": 0,
   "dimensions": {
    "concept": "ctt:CaixaEEquivalentesDeCaixaImparidadeAcumuladaDeDepositos",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzYwLTItMS0xLTE3MjUy_6c195e10-7739-4ef7-a726-6b706f6bfb44": {
   "value": "518180171",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTAvZnJhZzo2Zjg3ODRkMmUzNDU0MWQwODM5NzRlMWY3ZjNmM2I5OC90YWJsZToyZDU5NjNkMDI2MGY0MmFjOTQ5N2U0OTZmOTBiOWRkMC90YWJsZXJhbmdlOjJkNTk2M2QwMjYwZjQyYWM5NDk3ZTQ5NmY5MGI5ZGQwXzYwLTMtMS0xLTE3MjUy_7c85c741-4d7d-421e-9733-f2c6e515d38d": {
   "value": "877872696",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTkvZnJhZzpjMmNkZjIwYjgxODE0MDkxYTE5NzY0NGY5NTZhZGI4Yy90ZXh0cmVnaW9uOmMyY2RmMjBiODE4MTQwOTFhMTk3NjQ0Zjk1NmFkYjhjXzE3NTkyMTg2MDQ3NjMx_3003475e-b933-47fd-9d21-8ae74ab6be9d": {
   "value": "CTT \u2013 Correios de Portugal, S. A. \u2013 Sociedade Aberta",
   "dimensions": {
    "concept": "ifrs-full:NameOfReportingEntityOrOtherMeansOfIdentification",
    "language": "pt",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTkvZnJhZzpjMmNkZjIwYjgxODE0MDkxYTE5NzY0NGY5NTZhZGI4Yy90ZXh0cmVnaW9uOmMyY2RmMjBiODE4MTQwOTFhMTk3NjQ0Zjk1NmFkYjhjXzE3NTkyMTg2MDQ3NjM4_43bc913c-2651-4316-91e8-d32b01ee98d5": {
   "value": "Portugal",
   "dimensions": {
    "concept": "ifrs-full:CountryOfIncorporation",
    "language": "pt",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTkvZnJhZzpjMmNkZjIwYjgxODE0MDkxYTE5NzY0NGY5NTZhZGI4Yy90ZXh0cmVnaW9uOmMyY2RmMjBiODE4MTQwOTFhMTk3NjQ0Zjk1NmFkYjhjXzE3NTkyMTg2MDQ3NjM2_9c9b2f35-8a23-4b36-b6da-f31981b3887b": {
   "value": "S. A.",
   "dimensions": {
    "concept": "ifrs-full:LegalFormOfEntity",
    "language": "pt",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTkvZnJhZzpjMmNkZjIwYjgxODE0MDkxYTE5NzY0NGY5NTZhZGI4Yy90ZXh0cmVnaW9uOmMyY2RmMjBiODE4MTQwOTFhMTk3NjQ0Zjk1NmFkYjhjXzE3NTkyMTg2MDQ3NjM0_a9d35a00-2e9a-4a9b-915e-a79aaf161c8d": {
   "value": "Avenida D. Jo\u00e3o II, n.\u00ba 13, 1999-001 em Lisboa",
   "dimensions": {
    "concept": "ifrs-full:PrincipalPlaceOfBusiness",
    "language": "pt",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTkvZnJhZzpjMmNkZjIwYjgxODE0MDkxYTE5NzY0NGY5NTZhZGI4Yy90ZXh0cmVnaW9uOmMyY2RmMjBiODE4MTQwOTFhMTk3NjQ0Zjk1NmFkYjhjXzE3NTkyMTg2MDQ3NjM0_b8b2446d-6be5-40be-96c4-5dbd2f9b6c1d": {
   "value": "Avenida D. Jo\u00e3o II, n.\u00ba 13, 1999-001 em Lisboa",
   "dimensions": {
    "concept": "ifrs-full:AddressOfRegisteredOfficeOfEntity",
    "language": "pt",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl80OTkvZnJhZzpjMmNkZjIwYjgxODE0MDkxYTE5NzY0NGY5NTZhZGI4Yy90ZXh0cmVnaW9uOmMyY2RmMjBiODE4MTQwOTFhMTk3NjQ0Zjk1NmFkYjhjXzE3NTkyMTg2MDQ3NjM1_4ef8cc7b-2519-484a-b95e-0b281d94bbd7": {
   "value": "Lisboa",
   "dimensions": {
    "concept": "ifrs-full:DomicileOfEntity",
    "language": "pt",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmMwNjJlNjRjZDgyYzQ2M2I5M2M5YjNjNmZiMmU0NWNiL3NlYzpjMDYyZTY0Y2Q4MmM0NjNiOTNjOWIzYzZmYjJlNDVjYl81MDIvZnJhZzphN2E4MzFhN2I1NWU0ZTQ3OGQ0OGRkZWFmODE5ZTNiZS90ZXh0cmVnaW9uOmE3YTgzMWE3YjU1ZTRlNDc4ZDQ4ZGRlYWY4MTllM2JlXzE3NTkyMTg2MDkxNzE1_fd31d7ed-0e7f-4eaa-a4eb-f770e3d754bc": {
   "value": "t\u00eam como atividade principal assegurar a presta\u00e7\u00e3o do servi\u00e7o postal universal, a presta\u00e7\u00e3o de servi\u00e7os postais e a presta\u00e7\u00e3o de servi\u00e7os financeiros",
   "dimensions": {
    "concept": "ifrs-full:DescriptionOfNatureOfEntitysOperationsAndPrincipalActivities",
    "language": "pt",
    "entity": "scheme:529900G4A1IKOKC22K56",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  }
 }
}