XML 106 R90.htm IDEA: XBRL DOCUMENT
v3.22.4

Basis of Presentation of the Consolidated Financial Statements - Individual Suspension Plan (Details) € in Millions | Dec. 28, 2021 EUR (€) yr
--- | ---
Corporate Information And Statement Of IFRS Compliance [Abstract] |
Individual suspension plan, minimum age of targeted employees | 55
Individual suspension plan, minimum seniority of employees | 20
Individual suspension plan, present value of estimated cash flows | € | € 1,382

X
- Definition Basis Of Presentation Of The Consolidated Financial Statements [Abstract] + References No definition available. + Details
Name: | tef_CorporateInformationAndStatementOfIFRSComplianceAbstract
Namespace Prefix: | tef_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Individual Suspension Plan, Minimum Age Of Employees + References No definition available. + Details
Name: | tef_IndividualSuspensionPlanMinimumAgeOfEmployees
Namespace Prefix: | tef_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Individual Suspension Plan, Minimum Seniority Of Employees + References No definition available. + Details
Name: | tef_IndividualSuspensionPlanMinimumSeniorityOfEmployees
Namespace Prefix: | tef_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Individual Suspension Plan, Present Value Of Estimated Cash Flows + References No definition available. + Details
Name: | tef_IndividualSuspensionPlanPresentValueOfEstimatedCashFlows
Namespace Prefix: | tef_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration