XML 26 R1.htm IDEA: XBRL DOCUMENT v3.25.0.1
Cover Page - USD ($)
$ in Billions
12 Months Ended
Dec. 31, 2024
Jan. 31, 2025
Jun. 30, 2024
Entity Information [Line Items]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2024    
Current Fiscal Year End Date --12-31    
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 Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
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    
ICFR Auditor Attestation Flag true    
Document Financial Statement Error Correction [Flag] false    
Entity Shell Company false    
Entity Public Float     $ 173.6
Entity Common Stock, Shares Outstanding   4,209,703,958  
Documents Incorporated by Reference
Portions of the registrant's definitive Proxy Statement to be delivered to shareholders in connection with the registrant's 2025 Annual Meeting of Shareholders (Part III).
   
Entity Central Index Key 0000732712    
Document Fiscal Year Focus 2024    
Document Fiscal Period Focus FY    
Amendment Flag false    
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    
3.500% Notes due 2032      
Entity Information [Line Items]      
Title of 12(b) Security 3.500% Notes due 2032    
Trading Symbol VZ 32B    
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    
3.750% Notes due 2036      
Entity Information [Line Items]      
Title of 12(b) Security 3.750% Notes due 2036    
Trading Symbol VZ 36B    
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    
New York Stock Exchange | Common Stock, par value $0.10      
Entity Information [Line Items]      
Title of 12(b) Security Common Stock, par value $0.10    
Trading Symbol VZ    
Security Exchange Name NYSE    
The NASDAQ Global Select Market | Common Stock, par value $0.10      
Entity Information [Line Items]      
Title of 12(b) Security Common Stock, par value $0.10    
Trading Symbol VZ    
Security Exchange Name NASDAQ