XML 21 R1.htm IDEA: XBRL DOCUMENT
v3.23.1

Cover | 3 Months Ended
--- | ---
Mar. 31, 2023 shares
Entity Information [Line Items] |
Document Type | 10-Q
Document Quarterly Report | true
Document Period End Date | Mar. 31, 2023
Document Transition Report | false
Entity File Number | 1-8606
Entity Registrant Name | Verizon Communications Inc.
Entity Incorporation, State or Country Code | DE
Entity Tax Identification Number | 23-2259884
Entity Address, Address Line One | 1095 Avenue of the Americas
Entity Address, City or Town | New York,
Entity Address, State or Province | NY
Entity Address, Postal Zip Code | 10036
City Area Code | 212
Local Phone Number | 395-1000
Entity Current Reporting Status | Yes
Entity Interactive Data Current | Yes
Entity Filer Category | Large Accelerated Filer
Entity Small Business | false
Entity Emerging Growth Company | false
Entity Shell Company | false
Entity Common Stock, Shares Outstanding | 4,203,991,483
Amendment Flag | false
Document Fiscal Year Focus | 2023
Document Fiscal Period Focus | Q1
Entity Central Index Key | 0000732712
Current Fiscal Year End Date | --12-31
Common Stock | New York Stock Exchange |
Entity Information [Line Items] |
Title of 12(b) Security | Common Stock, par value $0.10
Trading Symbol | VZ
Security Exchange Name | NYSE
Common Stock | The Nasdaq Global Select Market |
Entity Information [Line Items] |
Title of 12(b) Security | Common Stock, par value $0.10
Trading Symbol | VZ
Security Exchange Name | NASDAQ
1.625% Notes due 2024 |
Entity Information [Line Items] |
Title of 12(b) Security | 1.625% Notes due 2024
Trading Symbol | VZ 24B
Security Exchange Name | NYSE
4.073% Notes due 2024 |
Entity Information [Line Items] |
Title of 12(b) Security | 4.073% Notes due 2024
Trading Symbol | VZ 24C
Security Exchange Name | NYSE
0.875% Notes due 2025 |
Entity Information [Line Items] |
Title of 12(b) Security | 0.875% Notes due 2025
Trading Symbol | VZ 25
Security Exchange Name | NYSE
3.25% Notes due 2026 |
Entity Information [Line Items] |
Title of 12(b) Security | 3.25% Notes due 2026
Trading Symbol | VZ 26
Security Exchange Name | NYSE
1.375% Notes due 2026 |
Entity Information [Line Items] |
Title of 12(b) Security | 1.375% Notes due 2026
Trading Symbol | VZ 26B
Security Exchange Name | NYSE
0.875% Notes due 2027 |
Entity Information [Line Items] |
Title of 12(b) Security | 0.875% Notes due 2027
Trading Symbol | VZ 27E
Security Exchange Name | NYSE
1.375% Notes due 2028 |
Entity Information [Line Items] |
Title of 12(b) Security | 1.375% Notes due 2028
Trading Symbol | VZ 28
Security Exchange Name | NYSE
1.125% Notes due 2028 |
Entity Information [Line Items] |
Title of 12(b) Security | 1.125% Notes due 2028
Trading Symbol | VZ 28A
Security Exchange Name | NYSE
2.350% Fixed Rate Notes due 2028 |
Entity Information [Line Items] |
Title of 12(b) Security | 2.350% Fixed Rate Notes due 2028
Trading Symbol | VZ 28C
Security Exchange Name | NYSE
1.875% Notes due 2029 |
Entity Information [Line Items] |
Title of 12(b) Security | 1.875% Notes due 2029
Trading Symbol | VZ 29B
Security Exchange Name | NYSE
0.375% Notes due 2029 |
Entity Information [Line Items] |
Title of 12(b) Security | 0.375% Notes due 2029
Trading Symbol | VZ 29D
Security Exchange Name | NYSE
1.250% Notes due 2030 |
Entity Information [Line Items] |
Title of 12(b) Security | 1.250% Notes due 2030
Trading Symbol | VZ 30
Security Exchange Name | NYSE
1.875% Notes due 2030 |
Entity Information [Line Items] |
Title of 12(b) Security | 1.875% Notes due 2030
Trading Symbol | VZ 30A
Security Exchange Name | NYSE
4.250% Notes due 2030 |
Entity Information [Line Items] |
Title of 12(b) Security | 4.250% Notes due 2030
Trading Symbol | VZ 30D
Security Exchange Name | NYSE
2.625% Notes due 2031 |
Entity Information [Line Items] |
Title of 12(b) Security | 2.625% Notes due 2031
Trading Symbol | VZ 31
Security Exchange Name | NYSE
2.500% Notes due 2031 |
Entity Information [Line Items] |
Title of 12(b) Security | 2.500% Notes due 2031
Trading Symbol | VZ 31A
Security Exchange Name | NYSE
3.000% Fixed Rate Notes due 2031 |
Entity Information [Line Items] |
Title of 12(b) Security | 3.000% Fixed Rate Notes due 2031
Trading Symbol | VZ 31D
Security Exchange Name | NYSE
0.875% Notes due 2032 |
Entity Information [Line Items] |
Title of 12(b) Security | 0.875% Notes due 2032
Trading Symbol | VZ 32
Security Exchange Name | NYSE
0.750% Notes due 2032 |
Entity Information [Line Items] |
Title of 12(b) Security | 0.750% Notes due 2032
Trading Symbol | VZ 32A
Security Exchange Name | NYSE
1.300% Notes due 2033 |
Entity Information [Line Items] |
Title of 12(b) Security | 1.300% Notes due 2033
Trading Symbol | VZ 33B
Security Exchange Name | NYSE
4.75% Notes due 2034 |
Entity Information [Line Items] |
Title of 12(b) Security | 4.75% Notes due 2034
Trading Symbol | VZ 34
Security Exchange Name | NYSE
4.750% Notes due 2034 |
Entity Information [Line Items] |
Title of 12(b) Security | 4.750% Notes due 2034
Trading Symbol | VZ 34C
Security Exchange Name | NYSE
3.125% Notes due 2035 |
Entity Information [Line Items] |
Title of 12(b) Security | 3.125% Notes due 2035
Trading Symbol | VZ 35
Security Exchange Name | NYSE
1.125% Notes due 2035 |
Entity Information [Line Items] |
Title of 12(b) Security | 1.125% Notes due 2035
Trading Symbol | VZ 35A
Security Exchange Name | NYSE
3.375% Notes due 2036 |
Entity Information [Line Items] |
Title of 12(b) Security | 3.375% Notes due 2036
Trading Symbol | VZ 36A
Security Exchange Name | NYSE
2.875% Notes due 2038 |
Entity Information [Line Items] |
Title of 12(b) Security | 2.875% Notes due 2038
Trading Symbol | VZ 38B
Security Exchange Name | NYSE
1.875% Notes due 2038 |
Entity Information [Line Items] |
Title of 12(b) Security | 1.875% Notes due 2038
Trading Symbol | VZ 38C
Security Exchange Name | NYSE
1.500% Notes due 2039 |
Entity Information [Line Items] |
Title of 12(b) Security | 1.500% Notes due 2039
Trading Symbol | VZ 39C
Security Exchange Name | NYSE
3.50% Fixed Rate Notes due 2039 |
Entity Information [Line Items] |
Title of 12(b) Security | 3.50% Fixed Rate Notes due 2039
Trading Symbol | VZ 39D
Security Exchange Name | NYSE
1.850% Notes due 2040 |
Entity Information [Line Items] |
Title of 12(b) Security | 1.850% Notes due 2040
Trading Symbol | VZ 40
Security Exchange Name | NYSE
3.850% Fixed Rate Notes due 2041 |
Entity Information [Line Items] |
Title of 12(b) Security | 3.850% Fixed Rate Notes due 2041
Trading Symbol | VZ 41C
Security Exchange Name | NYSE

X
- Definition Boolean flag that is true when the XBRL content amends previously-filed or accepted submission. + References No definition available. + Details
Name: | dei_AmendmentFlag
Namespace Prefix: | dei_
Data Type: | xbrli:booleanItemType
Balance Type: | na
Period Type: | duration

X
- Definition Area code of city + References No definition available. + Details
Name: | dei_CityAreaCode
Namespace Prefix: | dei_
Data Type: | xbrli:normalizedStringItemType
Balance Type: | na
Period Type: | duration

X
- Definition End date of current fiscal year in the format --MM-DD. + References No definition available. + Details
Name: | dei_CurrentFiscalYearEndDate
Namespace Prefix: | dei_
Data Type: | xbrli:gMonthDayItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY. + References No definition available. + Details
Name: | dei_DocumentFiscalPeriodFocus
Namespace Prefix: | dei_
Data Type: | dei:fiscalPeriodItemType
Balance Type: | na
Period Type: | duration

X
- Definition This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006. + References No definition available. + Details
Name: | dei_DocumentFiscalYearFocus
Namespace Prefix: | dei_
Data Type: | xbrli:gYearItemType
Balance Type: | na
Period Type: | duration

X
- Definition For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD. + References No definition available. + Details
Name: | dei_DocumentPeriodEndDate
Namespace Prefix: | dei_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Boolean flag that is true only for a form used as an quarterly report. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 10-Q -Number 240 -Section 308 -Subsection a + Details
Name: | dei_DocumentQuarterlyReport
Namespace Prefix: | dei_
Data Type: | xbrli:booleanItemType
Balance Type: | na
Period Type: | duration

X
- Definition Boolean flag that is true only for a form used as a transition report. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Forms 10-K, 10-Q, 20-F -Number 240 -Section 13 -Subsection a-1 + Details
Name: | dei_DocumentTransitionReport
Namespace Prefix: | dei_
Data Type: | xbrli:booleanItemType
Balance Type: | na
Period Type: | duration

X
- Definition The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'. + References No definition available. + Details
Name: | dei_DocumentType
Namespace Prefix: | dei_
Data Type: | dei:submissionTypeItemType
Balance Type: | na
Period Type: | duration

X
- Definition Address Line 1 such as Attn, Building Name, Street Name + References No definition available. + Details
Name: | dei_EntityAddressAddressLine1
Namespace Prefix: | dei_
Data Type: | xbrli:normalizedStringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Name of the City or Town + References No definition available. + Details
Name: | dei_EntityAddressCityOrTown
Namespace Prefix: | dei_
Data Type: | xbrli:normalizedStringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Code for the postal or zip code + References No definition available. + Details
Name: | dei_EntityAddressPostalZipCode
Namespace Prefix: | dei_
Data Type: | xbrli:normalizedStringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Name of the state or province. + References No definition available. + Details
Name: | dei_EntityAddressStateOrProvince
Namespace Prefix: | dei_
Data Type: | dei:stateOrProvinceItemType
Balance Type: | na
Period Type: | duration

X
- Definition A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2 + Details
Name: | dei_EntityCentralIndexKey
Namespace Prefix: | dei_
Data Type: | dei:centralIndexKeyItemType
Balance Type: | na
Period Type: | duration

X
- Definition Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument. + References No definition available. + Details
Name: | dei_EntityCommonStockSharesOutstanding
Namespace Prefix: | dei_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure. + References No definition available. + Details
Name: | dei_EntityCurrentReportingStatus
Namespace Prefix: | dei_
Data Type: | dei:yesNoItemType
Balance Type: | na
Period Type: | duration

X
- Definition Indicate if registrant meets the emerging growth company criteria. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2 + Details
Name: | dei_EntityEmergingGrowthCompany
Namespace Prefix: | dei_
Data Type: | xbrli:booleanItemType
Balance Type: | na
Period Type: | duration

X
- Definition Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen. + References No definition available. + Details
Name: | dei_EntityFileNumber
Namespace Prefix: | dei_
Data Type: | dei:fileNumberItemType
Balance Type: | na
Period Type: | duration

X
- Definition Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2 + Details
Name: | dei_EntityFilerCategory
Namespace Prefix: | dei_
Data Type: | dei:filerCategoryItemType
Balance Type: | na
Period Type: | duration

X
- Definition Two-character EDGAR code representing the state or country of incorporation. + References No definition available. + Details
Name: | dei_EntityIncorporationStateCountryCode
Namespace Prefix: | dei_
Data Type: | dei:edgarStateCountryItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | dei_EntityInformationLineItems
Namespace Prefix: | dei_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-T -Number 232 -Section 405 + Details
Name: | dei_EntityInteractiveDataCurrent
Namespace Prefix: | dei_
Data Type: | dei:yesNoItemType
Balance Type: | na
Period Type: | duration

X
- Definition The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2 + Details
Name: | dei_EntityRegistrantName
Namespace Prefix: | dei_
Data Type: | xbrli:normalizedStringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2 + Details
Name: | dei_EntityShellCompany
Namespace Prefix: | dei_
Data Type: | xbrli:booleanItemType
Balance Type: | na
Period Type: | duration

X
- Definition Indicates that the company is a Smaller Reporting Company (SRC). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2 + Details
Name: | dei_EntitySmallBusiness
Namespace Prefix: | dei_
Data Type: | xbrli:booleanItemType
Balance Type: | na
Period Type: | duration

X
- Definition The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2 + Details
Name: | dei_EntityTaxIdentificationNumber
Namespace Prefix: | dei_
Data Type: | dei:employerIdItemType
Balance Type: | na
Period Type: | duration

X
- Definition Local phone number for entity. + References No definition available. + Details
Name: | dei_LocalPhoneNumber
Namespace Prefix: | dei_
Data Type: | xbrli:normalizedStringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Title of a 12(b) registered security. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b + Details
Name: | dei_Security12bTitle
Namespace Prefix: | dei_
Data Type: | dei:securityTitleItemType
Balance Type: | na
Period Type: | duration

X
- Definition Name of the Exchange on which a security is registered. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection d1-1 + Details
Name: | dei_SecurityExchangeName
Namespace Prefix: | dei_
Data Type: | dei:edgarExchangeCodeItemType
Balance Type: | na
Period Type: | duration

X
- Definition Trading symbol of an instrument as listed on an exchange. + References No definition available. + Details
Name: | dei_TradingSymbol
Namespace Prefix: | dei_
Data Type: | dei:tradingSymbolItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_EntityListingsExchangeAxis=exch_XNYM
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_EntityListingsExchangeAxis=exch_XNGS
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=vz_A1.625NotesDue2024Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=vz_A4.073NotesDue2024Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=vz_A0.875NotesDue2025Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=vz_A325NotesDue2026Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=vz_A1.375NotesDue2026Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=vz_A0.875NotesDue2027Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=vz_A1.375NotesDue2028Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=vz_A1125NotesDue2028Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=vz_A2350NotesDue2028Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=vz_A1.875NotesDue2029Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=vz_A0375NotesDue2029Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=vz_A1.250NotesDue2030Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=vz_A1.875NotesDue2030Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=vz_NotesDue20304250Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=vz_A2.625NotesDue2031Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=vz_A2.500NotesDue2031Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=vz_A3000NotesDue2031Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=vz_A0.875NotesDue2032Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=vz_A0750NotesDue2032Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=vz_A1300NotesDue2033Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=vz_A475NotesDue2034Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=vz_NotesDue20344750Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=vz_A3.125NotesDue2035Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=vz_A1125NotesDue2035Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=vz_A3.375NotesDue2036Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=vz_A2.875NotesDue2038Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=vz_A1875NotesDue2038Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=vz_A1.500NotesDue2039Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=vz_A350FixedRateNotesDue2039Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=vz_A1850NotesDue2040Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=vz_A3850NotesDue2041Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |