v2.4.1.9
Operating Financial Information for Reportable Segments (Detail) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Segment Reporting Information [Line Items]    
Operating Revenues $ 31,984us-gaap_Revenues $ 30,818us-gaap_Revenues
Operating income 7,960us-gaap_OperatingIncomeLoss 7,160us-gaap_OperatingIncomeLoss
Wireless    
Segment Reporting Information [Line Items]    
Operating Revenues 22,328us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= vz_WirelessMember
20,879us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= vz_WirelessMember
Operating income 7,810us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= vz_WirelessMember
7,318us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= vz_WirelessMember
Wireline    
Segment Reporting Information [Line Items]    
Operating Revenues 9,469us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= vz_WirelineMember
9,662us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= vz_WirelineMember
Operating income 405us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= vz_WirelineMember
141us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= vz_WirelineMember
Operating Segments    
Segment Reporting Information [Line Items]    
Operating Revenues 31,797us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
30,541us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Operating income 8,215us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
7,459us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Operating Segments | Wireless    
Segment Reporting Information [Line Items]    
Operating Revenues 22,302us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vz_WirelessMember
20,851us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vz_WirelessMember
Operating Segments | Wireless | Service Revenue Retail Service    
Segment Reporting Information [Line Items]    
Operating Revenues 17,131us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= vz_ServiceRevenueRetailServiceMember
/ us-gaap_StatementBusinessSegmentsAxis
= vz_WirelessMember
17,233us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= vz_ServiceRevenueRetailServiceMember
/ us-gaap_StatementBusinessSegmentsAxis
= vz_WirelessMember
Operating Segments | Wireless | Service Revenue Other Service    
Segment Reporting Information [Line Items]    
Operating Revenues 765us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= vz_ServiceRevenueOtherServiceMember
/ us-gaap_StatementBusinessSegmentsAxis
= vz_WirelessMember
735us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= vz_ServiceRevenueOtherServiceMember
/ us-gaap_StatementBusinessSegmentsAxis
= vz_WirelessMember
Operating Segments | Wireless | Service Revenue    
Segment Reporting Information [Line Items]    
Operating Revenues 17,896us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= vz_ServiceRevenueMember
/ us-gaap_StatementBusinessSegmentsAxis
= vz_WirelessMember
17,968us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= vz_ServiceRevenueMember
/ us-gaap_StatementBusinessSegmentsAxis
= vz_WirelessMember
Operating Segments | Wireless | Equipment    
Segment Reporting Information [Line Items]    
Operating Revenues 3,373us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_EquipmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= vz_WirelessMember
1,869us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_EquipmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= vz_WirelessMember
Operating Segments | Wireless | Other    
Segment Reporting Information [Line Items]    
Operating Revenues 1,033us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= vz_OtherExternalOperatingRevenuesMember
/ us-gaap_StatementBusinessSegmentsAxis
= vz_WirelessMember
1,014us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= vz_OtherExternalOperatingRevenuesMember
/ us-gaap_StatementBusinessSegmentsAxis
= vz_WirelessMember
Operating Segments | Wireline    
Segment Reporting Information [Line Items]    
Operating Revenues 9,208us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vz_WirelineMember
9,406us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vz_WirelineMember
Operating Segments | Wireline | Other    
Segment Reporting Information [Line Items]    
Operating Revenues 87us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= vz_OtherExternalOperatingRevenuesMember
/ us-gaap_StatementBusinessSegmentsAxis
= vz_WirelineMember
140us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= vz_OtherExternalOperatingRevenuesMember
/ us-gaap_StatementBusinessSegmentsAxis
= vz_WirelineMember
Operating Segments | Wireline | Mass Markets Consumer Retail    
Segment Reporting Information [Line Items]    
Operating Revenues 3,992us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= vz_MassMarketsConsumerRetailMember
/ us-gaap_StatementBusinessSegmentsAxis
= vz_WirelineMember
3,840us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= vz_MassMarketsConsumerRetailMember
/ us-gaap_StatementBusinessSegmentsAxis
= vz_WirelineMember
Operating Segments | Wireline | Mass Markets Small Business    
Segment Reporting Information [Line Items]    
Operating Revenues 600us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= vz_MassMarketsSmallBusinessMember
/ us-gaap_StatementBusinessSegmentsAxis
= vz_WirelineMember
624us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= vz_MassMarketsSmallBusinessMember
/ us-gaap_StatementBusinessSegmentsAxis
= vz_WirelineMember
Operating Segments | Wireline | Mass Markets    
Segment Reporting Information [Line Items]    
Operating Revenues 4,592us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= vz_MassMarketsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vz_WirelineMember
4,464us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= vz_MassMarketsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vz_WirelineMember
Operating Segments | Wireline | Global Enterprise Strategic Services    
Segment Reporting Information [Line Items]    
Operating Revenues 2,048us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= vz_GlobalEnterpriseStrategicServicesMember
/ us-gaap_StatementBusinessSegmentsAxis
= vz_WirelineMember
2,062us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= vz_GlobalEnterpriseStrategicServicesMember
/ us-gaap_StatementBusinessSegmentsAxis
= vz_WirelineMember
Operating Segments | Wireline | Global Enterprise Core    
Segment Reporting Information [Line Items]    
Operating Revenues 1,215us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= vz_GlobalEnterpriseCoreMember
/ us-gaap_StatementBusinessSegmentsAxis
= vz_WirelineMember
1,404us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= vz_GlobalEnterpriseCoreMember
/ us-gaap_StatementBusinessSegmentsAxis
= vz_WirelineMember
Operating Segments | Wireline | Global Enterprise    
Segment Reporting Information [Line Items]    
Operating Revenues 3,263us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= vz_GlobalEnterpriseMember
/ us-gaap_StatementBusinessSegmentsAxis
= vz_WirelineMember
3,466us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= vz_GlobalEnterpriseMember
/ us-gaap_StatementBusinessSegmentsAxis
= vz_WirelineMember
Operating Segments | Wireline | Global Wholesale    
Segment Reporting Information [Line Items]    
Operating Revenues 1,266us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= vz_GlobalWholesaleMember
/ us-gaap_StatementBusinessSegmentsAxis
= vz_WirelineMember
1,336us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= vz_GlobalWholesaleMember
/ us-gaap_StatementBusinessSegmentsAxis
= vz_WirelineMember
Operating Segments | Total Segments    
Segment Reporting Information [Line Items]    
Operating Revenues 31,510us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vz_TotalSegmentsMember
30,257us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vz_TotalSegmentsMember
Operating Segments | Corporate, Eliminations and Other    
Segment Reporting Information [Line Items]    
Operating Revenues 474us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vz_CorporateEliminationsAndOtherMember
561us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vz_CorporateEliminationsAndOtherMember
Intersegment Revenues | Wireless    
Segment Reporting Information [Line Items]    
Operating Revenues 26us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= vz_IntersegmentRevenuesMember
/ us-gaap_StatementBusinessSegmentsAxis
= vz_WirelessMember
28us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= vz_IntersegmentRevenuesMember
/ us-gaap_StatementBusinessSegmentsAxis
= vz_WirelessMember
Intersegment Revenues | Wireline    
Segment Reporting Information [Line Items]    
Operating Revenues 261us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= vz_IntersegmentRevenuesMember
/ us-gaap_StatementBusinessSegmentsAxis
= vz_WirelineMember
256us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= vz_IntersegmentRevenuesMember
/ us-gaap_StatementBusinessSegmentsAxis
= vz_WirelineMember
Intersegment Revenues | Total Segments    
Segment Reporting Information [Line Items]    
Operating Revenues 287us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= vz_IntersegmentRevenuesMember
/ us-gaap_StatementBusinessSegmentsAxis
= vz_TotalSegmentsMember
284us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= vz_IntersegmentRevenuesMember
/ us-gaap_StatementBusinessSegmentsAxis
= vz_TotalSegmentsMember
Intersegment Revenues | Corporate, Eliminations and Other    
Segment Reporting Information [Line Items]    
Operating Revenues (287)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= vz_IntersegmentRevenuesMember
/ us-gaap_StatementBusinessSegmentsAxis
= vz_CorporateEliminationsAndOtherMember
(284)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= vz_IntersegmentRevenuesMember
/ us-gaap_StatementBusinessSegmentsAxis
= vz_CorporateEliminationsAndOtherMember
Segment Reconciling Items    
Segment Reporting Information [Line Items]    
Operating Revenues 187us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
277us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
Operating income $ (255)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
$ (299)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember