XML 26 R1.htm IDEA: XBRL DOCUMENT
v3.24.2.u1

Document and Entity Information | Sep. 05, 2024
--- | ---
Entity Information [Line Items] |
Document Type | 8-K
Document Period End Date | Sep. 05, 2024
Entity Registrant Name | VERIZON COMMUNICATIONS INC.
Entity Incorporation State Country Code | DE
Entity File Number | 1-8606
Entity Tax Identification Number | 23-2259884
Entity Address Address Line 1 | 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
Written Communications | false
Soliciting Material | true
Pre Commencement Tender Offer | false
Pre Commencement Issuer Tender Offer | false
Entity Emerging Growth Company | false
Entity Central Index Key | 0000732712
Amendment Flag | false
0.875% Notes due 2025 [Member] |
Entity Information [Line Items] |
Security 12b Title | 0.875% Notes due 2025
Trading Symbol | VZ 25
Security Exchange Name | NYSE
3.250% Notes due 2026 [Member] |
Entity Information [Line Items] |
Security 12b Title | 3.25% Notes due 2026
Trading Symbol | VZ 26
Security Exchange Name | NYSE
1.375% Notes due 2026 [Member] |
Entity Information [Line Items] |
Security 12b Title | 1.375% Notes due 2026
Trading Symbol | VZ 26B
Security Exchange Name | NYSE
0.875% Notes due 2027 [Member] |
Entity Information [Line Items] |
Security 12b Title | 0.875% Notes due 2027
Trading Symbol | VZ 27E
Security Exchange Name | NYSE
1.375% Notes due 2028 [Member] |
Entity Information [Line Items] |
Security 12b Title | 1.375% Notes due 2028
Trading Symbol | VZ 28
Security Exchange Name | NYSE
1.125% Notes Due 2028 [Member] |
Entity Information [Line Items] |
Security 12b Title | 1.125% Notes due 2028
Trading Symbol | VZ 28A
Security Exchange Name | NYSE
2.350% Fixed Rate Notes Due 2028 [Member] |
Entity Information [Line Items] |
Security 12b Title | 2.350% Fixed Rate Notes due 2028
Trading Symbol | VZ 28C
Security Exchange Name | NYSE
1.875% Notes due 2029 [Member] |
Entity Information [Line Items] |
Security 12b Title | 1.875% Notes due 2029
Trading Symbol | VZ 29B
Security Exchange Name | NYSE
0.375% Notes Due 2029 [Member] |
Entity Information [Line Items] |
Security 12b Title | 0.375% Notes due 2029
Trading Symbol | VZ 29D
Security Exchange Name | NYSE
1.250% Notes due 2030 [Member] |
Entity Information [Line Items] |
Security 12b Title | 1.250% Notes due 2030
Trading Symbol | VZ 30
Security Exchange Name | NYSE
1.875% Notes due 2030 [Member] |
Entity Information [Line Items] |
Security 12b Title | 1.875% Notes due 2030
Trading Symbol | VZ 30A
Security Exchange Name | NYSE
Notes Due 2030, 4.250% [Member] |
Entity Information [Line Items] |
Security 12b Title | 4.250% Notes due 2030
Trading Symbol | VZ 30D
Security Exchange Name | NYSE
2.625% Notes due 2031 [Member] |
Entity Information [Line Items] |
Security 12b Title | 2.625% Notes due 2031
Trading Symbol | VZ 31
Security Exchange Name | NYSE
2.500% Notes due 2031 [Member] |
Entity Information [Line Items] |
Security 12b Title | 2.500% Notes due 2031
Trading Symbol | VZ 31A
Security Exchange Name | NYSE
3.000% Fixed Rate Notes Due 2031 [Member] |
Entity Information [Line Items] |
Security 12b Title | 3.000% Fixed Rate Notes due 2031
Trading Symbol | VZ 31D
Security Exchange Name | NYSE
0.875% Notes due 2032 [Member] |
Entity Information [Line Items] |
Security 12b Title | 0.875% Notes due 2032
Trading Symbol | VZ 32
Security Exchange Name | NYSE
0.750% Notes Due 2032 [Member] |
Entity Information [Line Items] |
Security 12b Title | 0.750% Notes due 2032
Trading Symbol | VZ 32A
Security Exchange Name | NYSE
3.500% Notes Due 2032 [Member] |
Entity Information [Line Items] |
Security 12b Title | 3.500% Notes due 2032
Trading Symbol | VZ 32B
Security Exchange Name | NYSE
1.300% Notes due 2033 [Member] |
Entity Information [Line Items] |
Security 12b Title | 1.300% Notes due 2033
Trading Symbol | VZ 33B
Security Exchange Name | NYSE
Notes Due 2034, 4.75% [Member] |
Entity Information [Line Items] |
Security 12b Title | 4.75% Notes due 2034
Trading Symbol | VZ 34
Security Exchange Name | NYSE
4.750% Notes due 2034 [Member] |
Entity Information [Line Items] |
Security 12b Title | 4.750% Notes due 2034
Trading Symbol | VZ 34C
Security Exchange Name | NYSE
3.125% Notes due 2035 [Member] |
Entity Information [Line Items] |
Security 12b Title | 3.125% Notes due 2035
Trading Symbol | VZ 35
Security Exchange Name | NYSE
1.125% Notes Due 2035 [Member] |
Entity Information [Line Items] |
Security 12b Title | 1.125% Notes due 2035
Trading Symbol | VZ 35A
Security Exchange Name | NYSE
3.375% Notes due 2036 [Member] |
Entity Information [Line Items] |
Security 12b Title | 3.375% Notes due 2036
Trading Symbol | VZ 36A
Security Exchange Name | NYSE
3.750% Notes Due 2036 [Member] |
Entity Information [Line Items] |
Security 12b Title | 3.750% Notes due 2036
Trading Symbol | VZ 36B
Security Exchange Name | NYSE
2.875% Notes due 2038 [Member] |
Entity Information [Line Items] |
Security 12b Title | 2.875% Notes due 2038
Trading Symbol | VZ 38B
Security Exchange Name | NYSE
1.875% Notes Due 2038 [Member] |
Entity Information [Line Items] |
Security 12b Title | 1.875% Notes due 2038
Trading Symbol | VZ 38C
Security Exchange Name | NYSE
1.500% Notes due 2039 [Member] |
Entity Information [Line Items] |
Security 12b Title | 1.500% Notes due 2039
Trading Symbol | VZ 39C
Security Exchange Name | NYSE
3.500% Fixed Rate Notes Due 2039 [Member] |
Entity Information [Line Items] |
Security 12b Title | 3.50% Fixed Rate Notes due 2039
Trading Symbol | VZ 39D
Security Exchange Name | NYSE
1.850% Notes Due 2040 [Member] |
Entity Information [Line Items] |
Security 12b Title | 1.850% Notes due 2040
Trading Symbol | VZ 40
Security Exchange Name | NYSE
3.850% Fixed Rate Notes Due 2041 [Member] |
Entity Information [Line Items] |
Security 12b Title | 3.850% Fixed Rate Notes due 2041
Trading Symbol | VZ 41C
Security Exchange Name | NYSE
New York Stock Exchange [Member] | Common Stock [Member] |
Entity Information [Line Items] |
Security 12b Title | Common Stock, par value $0.10
Trading Symbol | VZ
Security Exchange Name | NYSE
The Nasdaq Global Select Market [Member] | Common Stock [Member] |
Entity Information [Line Items] |
Security 12b Title | Common Stock, par value $0.10
Trading Symbol | VZ
Security Exchange Name | NASDAQ

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 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 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 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 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 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 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 Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 13e -Subsection 4c + Details
Name: | dei_PreCommencementIssuerTenderOffer
Namespace Prefix: | dei_
Data Type: | xbrli:booleanItemType
Balance Type: | na
Period Type: | duration

X
- Definition Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 14d -Subsection 2b + Details
Name: | dei_PreCommencementTenderOffer
Namespace Prefix: | dei_
Data Type: | xbrli:booleanItemType
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 Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Section 14a -Number 240 -Subsection 12 + Details
Name: | dei_SolicitingMaterial
Namespace Prefix: | dei_
Data Type: | xbrli:booleanItemType
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
- Definition Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Securities Act -Number 230 -Section 425 + Details
Name: | dei_WrittenCommunications
Namespace Prefix: | dei_
Data Type: | xbrli:booleanItemType
Balance Type: | na
Period Type: | duration

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_A3.250NotesDue2026Member
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_A2350FixedRateNotesDue2028Member
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_A3000FixedRateNotesDue2031Member
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_A3.500NotesDue2032Member
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_NotesDue2034475Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=vz_A4.750NotesDue2034Member
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_A3.750NotesDue2036Member
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_A3.500FixedRateNotesDue2039Member
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_A3850FixedRateNotesDue2041Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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