XML 41 R89.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Reporting (Narrative) (Details) (USD $)
3 Months Ended 12 Months Ended 6 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Jun. 30, 2013
Segment Reporting Information [Line Items]                        
Net revenue $ 6,258,000,000us-gaap_SalesRevenueNet $ 6,491,000,000us-gaap_SalesRevenueNet $ 6,256,000,000us-gaap_SalesRevenueNet $ 5,517,000,000us-gaap_SalesRevenueNet $ 6,080,000,000us-gaap_SalesRevenueNet $ 6,553,000,000us-gaap_SalesRevenueNet $ 6,305,000,000us-gaap_SalesRevenueNet $ 5,528,000,000us-gaap_SalesRevenueNet $ 24,522,000,000us-gaap_SalesRevenueNet $ 24,466,000,000us-gaap_SalesRevenueNet $ 24,618,000,000us-gaap_SalesRevenueNet  
NPM Adjustment Items                 90,000,000us-gaap_LitigationSettlementAmount 664,000,000us-gaap_LitigationSettlementAmount    
Loss Contingency Accrual, Provision                 44,000,000us-gaap_LossContingencyAccrualProvision 22,000,000us-gaap_LossContingencyAccrualProvision 5,000,000us-gaap_LossContingencyAccrualProvision  
Asset Impairment and Exit Costs                 (1,000,000)us-gaap_RestructuringCharges 11,000,000us-gaap_RestructuringCharges 61,000,000us-gaap_RestructuringCharges  
Federal Governments Lawsuit [Member]                        
Segment Reporting Information [Line Items]                        
Loss Contingency Accrual, Provision                 31,000,000us-gaap_LossContingencyAccrualProvision
/ dei_LegalEntityAxis
= mo_FederalGovernmentsLawsuitMember
     
Smokeable Products [Member]                        
Segment Reporting Information [Line Items]                        
Loss Contingency Accrual, Provision                 27,000,000us-gaap_LossContingencyAccrualProvision
/ us-gaap_StatementBusinessSegmentsAxis
= mo_SmokeableProductsMember
18,000,000us-gaap_LossContingencyAccrualProvision
/ us-gaap_StatementBusinessSegmentsAxis
= mo_SmokeableProductsMember
4,000,000us-gaap_LossContingencyAccrualProvision
/ us-gaap_StatementBusinessSegmentsAxis
= mo_SmokeableProductsMember
 
Asset Impairment and Exit Costs                 (6,000,000)us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= mo_SmokeableProductsMember
3,000,000us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= mo_SmokeableProductsMember
38,000,000us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= mo_SmokeableProductsMember
 
Smokeable Products [Member] | Operating Segments [Member]                        
Segment Reporting Information [Line Items]                        
Net revenue                 21,939,000,000us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mo_SmokeableProductsMember
21,868,000,000us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mo_SmokeableProductsMember
22,216,000,000us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mo_SmokeableProductsMember
 
Smokeable Products [Member] | Operating Segments [Member] | Cigars [Member]                        
Segment Reporting Information [Line Items]                        
Net revenue                 576,000,000us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mo_CigarsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mo_SmokeableProductsMember
560,000,000us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mo_CigarsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mo_SmokeableProductsMember
601,000,000us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mo_CigarsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mo_SmokeableProductsMember
 
Smokeable Products [Member] | Operating Segments [Member] | Cigarettes [Member]                        
Segment Reporting Information [Line Items]                        
Net revenue                 21,363,000,000us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mo_CigarettesMember
/ us-gaap_StatementBusinessSegmentsAxis
= mo_SmokeableProductsMember
21,308,000,000us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mo_CigarettesMember
/ us-gaap_StatementBusinessSegmentsAxis
= mo_SmokeableProductsMember
21,615,000,000us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= mo_CigarettesMember
/ us-gaap_StatementBusinessSegmentsAxis
= mo_SmokeableProductsMember
 
Smokeable Products [Member] | Non-Participating Manufacturer Adjustment Settlement [Member] | NPM Adjustment to Cost Of Sales [Member] | Philip Morris USA [Member]                        
Segment Reporting Information [Line Items]                        
NPM Adjustment Items             36,000,000us-gaap_LitigationSettlementAmount
/ dei_LegalEntityAxis
= mo_PhilipMorrisUSAMember
/ us-gaap_LitigationCaseAxis
= mo_NonParticipatingManufacturerAdjustmentSettlementMember
/ us-gaap_NatureOfExpenseAxis
= mo_NpmAdjustmentToCostOfSalesMember
/ us-gaap_StatementBusinessSegmentsAxis
= mo_SmokeableProductsMember
483,000,000us-gaap_LitigationSettlementAmount
/ dei_LegalEntityAxis
= mo_PhilipMorrisUSAMember
/ us-gaap_LitigationCaseAxis
= mo_NonParticipatingManufacturerAdjustmentSettlementMember
/ us-gaap_NatureOfExpenseAxis
= mo_NpmAdjustmentToCostOfSalesMember
/ us-gaap_StatementBusinessSegmentsAxis
= mo_SmokeableProductsMember
43,000,000us-gaap_LitigationSettlementAmount
/ dei_LegalEntityAxis
= mo_PhilipMorrisUSAMember
/ us-gaap_LitigationCaseAxis
= mo_NonParticipatingManufacturerAdjustmentSettlementMember
/ us-gaap_NatureOfExpenseAxis
= mo_NpmAdjustmentToCostOfSalesMember
/ us-gaap_StatementBusinessSegmentsAxis
= mo_SmokeableProductsMember
664,000,000us-gaap_LitigationSettlementAmount
/ dei_LegalEntityAxis
= mo_PhilipMorrisUSAMember
/ us-gaap_LitigationCaseAxis
= mo_NonParticipatingManufacturerAdjustmentSettlementMember
/ us-gaap_NatureOfExpenseAxis
= mo_NpmAdjustmentToCostOfSalesMember
/ us-gaap_StatementBusinessSegmentsAxis
= mo_SmokeableProductsMember
  519,000,000us-gaap_LitigationSettlementAmount
/ dei_LegalEntityAxis
= mo_PhilipMorrisUSAMember
/ us-gaap_LitigationCaseAxis
= mo_NonParticipatingManufacturerAdjustmentSettlementMember
/ us-gaap_NatureOfExpenseAxis
= mo_NpmAdjustmentToCostOfSalesMember
/ us-gaap_StatementBusinessSegmentsAxis
= mo_SmokeableProductsMember
Smokeable Products [Member] | Non-Participating Manufacturer Arbitration Panel Decision [Member] | NPM Adjustment to Cost Of Sales [Member] | Philip Morris USA [Member]                        
Segment Reporting Information [Line Items]                        
NPM Adjustment Items                 43,000,000us-gaap_LitigationSettlementAmount
/ dei_LegalEntityAxis
= mo_PhilipMorrisUSAMember
/ us-gaap_LitigationCaseAxis
= mo_NonParticipatingManufacturerArbitrationPanelDecisionMember
/ us-gaap_NatureOfExpenseAxis
= mo_NpmAdjustmentToCostOfSalesMember
/ us-gaap_StatementBusinessSegmentsAxis
= mo_SmokeableProductsMember
664,000,000us-gaap_LitigationSettlementAmount
/ dei_LegalEntityAxis
= mo_PhilipMorrisUSAMember
/ us-gaap_LitigationCaseAxis
= mo_NonParticipatingManufacturerArbitrationPanelDecisionMember
/ us-gaap_NatureOfExpenseAxis
= mo_NpmAdjustmentToCostOfSalesMember
/ us-gaap_StatementBusinessSegmentsAxis
= mo_SmokeableProductsMember
   
Wine [Member]                        
Segment Reporting Information [Line Items]                        
Number of distributors comprising net revenue                 3mo_NumberofDistributorsComprisingNetRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= mo_WineMember
3mo_NumberofDistributorsComprisingNetRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= mo_WineMember
3mo_NumberofDistributorsComprisingNetRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= mo_WineMember
 
Wine [Member] | Operating Segments [Member]                        
Segment Reporting Information [Line Items]                        
Net revenue                 643,000,000us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mo_WineMember
609,000,000us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mo_WineMember
561,000,000us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mo_WineMember
 
Wine [Member] | Sales Revenue, Net [Member] | Credit Concentration Risk [Member]                        
Segment Reporting Information [Line Items]                        
Contribution of net revenues by major customer percentage                 67.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_StatementBusinessSegmentsAxis
= mo_WineMember
66.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_StatementBusinessSegmentsAxis
= mo_WineMember
66.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_StatementBusinessSegmentsAxis
= mo_WineMember
 
McLane Company Inc [Member] | Sales Revenue, Net [Member] | Credit Concentration Risk [Member]                        
Segment Reporting Information [Line Items]                        
Contribution of net revenues by major customer percentage                 27.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= mo_McLaneCompanyIncMember
27.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= mo_McLaneCompanyIncMember
27.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= mo_McLaneCompanyIncMember
 
Manufacturing Optimization Plan [Member] | Smokeable Products [Member] | Philip Morris USA [Member]                        
Segment Reporting Information [Line Items]                        
Proceeds from Sale of Property Held-for-sale                 66,000,000us-gaap_ProceedsFromSaleOfPropertyHeldForSale
/ dei_LegalEntityAxis
= mo_PhilipMorrisUSAMember
/ us-gaap_RestructuringPlanAxis
= mo_ManufacturingOptimizationPlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= mo_SmokeableProductsMember
     
Asset Impairment and Exit Costs                 (10,000,000)us-gaap_RestructuringCharges
/ dei_LegalEntityAxis
= mo_PhilipMorrisUSAMember
/ us-gaap_RestructuringPlanAxis
= mo_ManufacturingOptimizationPlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= mo_SmokeableProductsMember
     
Health Care Cost Recovery Litigation [Member]                        
Segment Reporting Information [Line Items]                        
Loss Contingency Accrual, Provision                   0us-gaap_LossContingencyAccrualProvision
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= mo_HealthCareCostRecoveryLitigationMember
0us-gaap_LossContingencyAccrualProvision
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= mo_HealthCareCostRecoveryLitigationMember
 
Health Care Cost Recovery Litigation [Member] | Federal Governments Lawsuit [Member]                        
Segment Reporting Information [Line Items]                        
Loss Contingency Accrual, Provision     $ 31,000,000us-gaap_LossContingencyAccrualProvision
/ dei_LegalEntityAxis
= mo_FederalGovernmentsLawsuitMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= mo_HealthCareCostRecoveryLitigationMember