XML 96 R131.htm IDEA: XBRL DOCUMENT v2.4.1.9
Contingencies Contingencies (MSA Settlement Agreement) (Narrative) (Details) (USD $)
1 Months Ended 12 Months Ended 3 Months Ended 24 Months Ended 3 Months Ended 6 Months Ended 0 Months Ended 3 Months Ended
May 31, 2013
state
Mar. 31, 2013
state
Dec. 31, 2014
state
Dec. 31, 2013
Dec. 31, 2012
Mar. 31, 2014
Dec. 31, 2014
Jun. 30, 2013
Mar. 31, 2013
Jun. 30, 2013
Jul. 01, 2014
Dec. 31, 2013
Jun. 30, 2014
Dec. 31, 2014
Loss Contingencies [Line Items]                            
Number of States Joining Settlement Agreement 2mo_NumberofStatesJoiningSettlement   24mo_NumberofStatesJoiningSettlement                      
Number of States Not Joining Settlement Agreement   15mo_NumberofStatesNotJoiningTermSheet                        
Percentage of Signatory States Allocable Share of OPM Aggregate 2003-2012 NPM Adjustments Reduction of Future MSA Payments     46.00%mo_PercentageOfSignatoryStatesAllocableShareOfOpmAggregate20032012NpmAdjustmentsReductionOfFutureMsaPayments                      
NPM Adjustment Items     $ 90,000,000us-gaap_LitigationSettlementAmount $ 664,000,000us-gaap_LitigationSettlementAmount                    
Earnings (loss) before income taxes     7,774,000,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 6,942,000,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 6,477,000,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest                  
States Not Diligently Enforcing Escrow Statutes     6mo_StatesNotDiligentlyEnforcingEscrowStatutes                      
States Diligently Enforcing Escrow Statute     9mo_StatesDiligentlyEnforcingEscrowStatute                      
Partial Liability Reduction Percentage for 2003 NPM Adjustment for States that Are Party to Agreement re: Arbitration     20.00%mo_PartialLiabilityReductionPercentageFor2003NPMAdjustmentForStatesThatArePartyToAgreementReArbitration                      
Philip Morris USA [Member] | Non-Participating Manufacturer Adjustment Settlement [Member]                            
Loss Contingencies [Line Items]                            
Number of Non-contested States to the 2003 Diligent Enforcement Claims     14mo_NumberofNoncontestedStatestothe2003DiligentEnforcementClaims
/ dei_LegalEntityAxis
= mo_PhilipMorrisUSAMember
/ us-gaap_LitigationCaseAxis
= mo_NonParticipatingManufacturerAdjustmentSettlementMember
                     
Smokeable Products [Member] | Philip Morris USA [Member] | Non-Participating Manufacturer Arbitration Panel Decision [Member]                            
Loss Contingencies [Line Items]                            
Litigation Settlement Interest     (47,000,000)us-gaap_LitigationSettlementInterest
/ dei_LegalEntityAxis
= mo_PhilipMorrisUSAMember
/ us-gaap_LitigationCaseAxis
= mo_NonParticipatingManufacturerArbitrationPanelDecisionMember
/ us-gaap_StatementBusinessSegmentsAxis
= mo_SmokeableProductsMember
0us-gaap_LitigationSettlementInterest
/ dei_LegalEntityAxis
= mo_PhilipMorrisUSAMember
/ us-gaap_LitigationCaseAxis
= mo_NonParticipatingManufacturerArbitrationPanelDecisionMember
/ us-gaap_StatementBusinessSegmentsAxis
= mo_SmokeableProductsMember
  (64,000,000)us-gaap_LitigationSettlementInterest
/ dei_LegalEntityAxis
= mo_PhilipMorrisUSAMember
/ us-gaap_LitigationCaseAxis
= mo_NonParticipatingManufacturerArbitrationPanelDecisionMember
/ us-gaap_StatementBusinessSegmentsAxis
= mo_SmokeableProductsMember
               
Projected Litigation Settlement Interest Not recorded           (25,000,000)mo_ProjectedLitigationSettlementInterestNotrecorded
/ dei_LegalEntityAxis
= mo_PhilipMorrisUSAMember
/ us-gaap_LitigationCaseAxis
= mo_NonParticipatingManufacturerArbitrationPanelDecisionMember
/ us-gaap_StatementBusinessSegmentsAxis
= mo_SmokeableProductsMember
               
Projected Litigation Settlement Interest           (89,000,000)mo_ProjectedLitigationSettlementInterest
/ dei_LegalEntityAxis
= mo_PhilipMorrisUSAMember
/ us-gaap_LitigationCaseAxis
= mo_NonParticipatingManufacturerArbitrationPanelDecisionMember
/ us-gaap_StatementBusinessSegmentsAxis
= mo_SmokeableProductsMember
               
NPM Adjustment to Cost Of Sales [Member] | 2003 NPM Adjustment Amount [Member] | Non-Participating Manufacturer Adjustment Settlement [Member]                            
Loss Contingencies [Line Items]                            
NPM Adjustment Items             599,000,000us-gaap_LitigationSettlementAmount
/ us-gaap_LitigationCaseAxis
= mo_NonParticipatingManufacturerAdjustmentSettlementMember
/ us-gaap_LitigationStatusAxis
= mo_A2003NPMAdjustmentAmountMember
/ us-gaap_NatureOfExpenseAxis
= mo_NpmAdjustmentToCostOfSalesMember
             
NPM Adjustment Received As A Reduction To MSA payments             579,000,000mo_NPMAdjustmentReceivedAsAReductionToMSApayments
/ us-gaap_LitigationCaseAxis
= mo_NonParticipatingManufacturerAdjustmentSettlementMember
/ us-gaap_LitigationStatusAxis
= mo_A2003NPMAdjustmentAmountMember
/ us-gaap_NatureOfExpenseAxis
= mo_NpmAdjustmentToCostOfSalesMember
             
Amount Expected To Be Received As A Reduction To MSA payments             20,000,000mo_AmountExpectedToBeReceivedAsAReductionToMSApayments
/ us-gaap_LitigationCaseAxis
= mo_NonParticipatingManufacturerAdjustmentSettlementMember
/ us-gaap_LitigationStatusAxis
= mo_A2003NPMAdjustmentAmountMember
/ us-gaap_NatureOfExpenseAxis
= mo_NpmAdjustmentToCostOfSalesMember
             
NPM Adjustment to Cost Of Sales [Member] | Smokeable Products [Member] | Philip Morris USA [Member] | Non-Participating Manufacturer Adjustment Settlement [Member]                            
Loss Contingencies [Line Items]                            
NPM Adjustment Items     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
      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
519,000,000us-gaap_LitigationSettlementAmount
/ dei_LegalEntityAxis
= mo_PhilipMorrisUSAMember
/ us-gaap_LitigationCaseAxis
= mo_NonParticipatingManufacturerAdjustmentSettlementMember
/ us-gaap_NatureOfExpenseAxis
= mo_NpmAdjustmentToCostOfSalesMember
/ us-gaap_StatementBusinessSegmentsAxis
= mo_SmokeableProductsMember
       
NPM Adjustment to Cost Of Sales [Member] | Smokeable Products [Member] | Philip Morris USA [Member] | Non-Participating Manufacturer Arbitration Panel Decision [Member]                            
Loss Contingencies [Line Items]                            
Appeals Bond Posted By Affiliate                     22,000,000mo_AppealsBondPostedByAffiliate
/ dei_LegalEntityAxis
= mo_PhilipMorrisUSAMember
/ us-gaap_LitigationCaseAxis
= mo_NonParticipatingManufacturerArbitrationPanelDecisionMember
/ us-gaap_NatureOfExpenseAxis
= mo_NpmAdjustmentToCostOfSalesMember
/ us-gaap_StatementBusinessSegmentsAxis
= mo_SmokeableProductsMember
     
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
                   
Projected Litigation Settlement, Amount                       145,000,000mo_ProjectedLitigationSettlementAmount
/ dei_LegalEntityAxis
= mo_PhilipMorrisUSAMember
/ us-gaap_LitigationCaseAxis
= mo_NonParticipatingManufacturerArbitrationPanelDecisionMember
/ us-gaap_NatureOfExpenseAxis
= mo_NpmAdjustmentToCostOfSalesMember
/ us-gaap_StatementBusinessSegmentsAxis
= mo_SmokeableProductsMember
   
NPM Adjustment to Cost Of Sales [Member] | Smokeable Products [Member] | Philip Morris USA [Member] | 2013 Transition Year Adjustment [Member] | Non-Participating Manufacturer Adjustment Settlement [Member]                            
Loss Contingencies [Line Items]                            
NPM Adjustment Items           35,000,000us-gaap_LitigationSettlementAmount
/ dei_LegalEntityAxis
= mo_PhilipMorrisUSAMember
/ us-gaap_LitigationCaseAxis
= mo_NonParticipatingManufacturerAdjustmentSettlementMember
/ us-gaap_LitigationStatusAxis
= mo_A2013TransitionYearAdjustmentMember
/ us-gaap_NatureOfExpenseAxis
= mo_NpmAdjustmentToCostOfSalesMember
/ us-gaap_StatementBusinessSegmentsAxis
= mo_SmokeableProductsMember
               
Indiana/Kentucky [Member] | Smokeable Products [Member] | Philip Morris USA [Member] | Non-Participating Manufacturer Arbitration Panel Decision [Member]                            
Loss Contingencies [Line Items]                            
Litigation Settlement Interest           (17,000,000)us-gaap_LitigationSettlementInterest
/ dei_LegalEntityAxis
= mo_PhilipMorrisUSAMember
/ us-gaap_LitigationCaseAxis
= mo_NonParticipatingManufacturerArbitrationPanelDecisionMember
/ us-gaap_StatementBusinessSegmentsAxis
= mo_SmokeableProductsMember
/ us-gaap_StatementGeographicalAxis
= mo_IndianaKentuckyMember
  17,000,000us-gaap_LitigationSettlementInterest
/ dei_LegalEntityAxis
= mo_PhilipMorrisUSAMember
/ us-gaap_LitigationCaseAxis
= mo_NonParticipatingManufacturerArbitrationPanelDecisionMember
/ us-gaap_StatementBusinessSegmentsAxis
= mo_SmokeableProductsMember
/ us-gaap_StatementGeographicalAxis
= mo_IndianaKentuckyMember
           
Earnings (loss) before income taxes               26,000,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= mo_PhilipMorrisUSAMember
/ us-gaap_LitigationCaseAxis
= mo_NonParticipatingManufacturerArbitrationPanelDecisionMember
/ us-gaap_StatementBusinessSegmentsAxis
= mo_SmokeableProductsMember
/ us-gaap_StatementGeographicalAxis
= mo_IndianaKentuckyMember
           
Projected Litigation Settlement, Amount           54,000,000mo_ProjectedLitigationSettlementAmount
/ dei_LegalEntityAxis
= mo_PhilipMorrisUSAMember
/ us-gaap_LitigationCaseAxis
= mo_NonParticipatingManufacturerArbitrationPanelDecisionMember
/ us-gaap_StatementBusinessSegmentsAxis
= mo_SmokeableProductsMember
/ us-gaap_StatementGeographicalAxis
= mo_IndianaKentuckyMember
            26,000,000mo_ProjectedLitigationSettlementAmount
/ dei_LegalEntityAxis
= mo_PhilipMorrisUSAMember
/ us-gaap_LitigationCaseAxis
= mo_NonParticipatingManufacturerArbitrationPanelDecisionMember
/ us-gaap_StatementBusinessSegmentsAxis
= mo_SmokeableProductsMember
/ us-gaap_StatementGeographicalAxis
= mo_IndianaKentuckyMember
 
Indiana/Kentucky [Member] | NPM Adjustment to Cost Of Sales [Member] | Smokeable Products [Member] | Philip Morris USA [Member] | Non-Participating Manufacturer Adjustment Settlement [Member]                            
Loss Contingencies [Line Items]                            
NPM Adjustment Items           37,000,000us-gaap_LitigationSettlementAmount
/ dei_LegalEntityAxis
= mo_PhilipMorrisUSAMember
/ us-gaap_LitigationCaseAxis
= mo_NonParticipatingManufacturerAdjustmentSettlementMember
/ us-gaap_NatureOfExpenseAxis
= mo_NpmAdjustmentToCostOfSalesMember
/ us-gaap_StatementBusinessSegmentsAxis
= mo_SmokeableProductsMember
/ us-gaap_StatementGeographicalAxis
= mo_IndianaKentuckyMember
  43,000,000us-gaap_LitigationSettlementAmount
/ dei_LegalEntityAxis
= mo_PhilipMorrisUSAMember
/ us-gaap_LitigationCaseAxis
= mo_NonParticipatingManufacturerAdjustmentSettlementMember
/ us-gaap_NatureOfExpenseAxis
= mo_NpmAdjustmentToCostOfSalesMember
/ us-gaap_StatementBusinessSegmentsAxis
= mo_SmokeableProductsMember
/ us-gaap_StatementGeographicalAxis
= mo_IndianaKentuckyMember
      80,000,000us-gaap_LitigationSettlementAmount
/ dei_LegalEntityAxis
= mo_PhilipMorrisUSAMember
/ us-gaap_LitigationCaseAxis
= mo_NonParticipatingManufacturerAdjustmentSettlementMember
/ us-gaap_NatureOfExpenseAxis
= mo_NpmAdjustmentToCostOfSalesMember
/ us-gaap_StatementBusinessSegmentsAxis
= mo_SmokeableProductsMember
/ us-gaap_StatementGeographicalAxis
= mo_IndianaKentuckyMember
   
Indiana/Kentucky [Member] | NPM Adjustment to Cost Of Sales [Member] | Smokeable Products [Member] | Philip Morris USA [Member] | 2013 Transition Year Adjustment [Member] | Non-Participating Manufacturer Adjustment Settlement [Member]                            
Loss Contingencies [Line Items]                            
NPM Adjustment Items                           3,000,000us-gaap_LitigationSettlementAmount
/ dei_LegalEntityAxis
= mo_PhilipMorrisUSAMember
/ us-gaap_LitigationCaseAxis
= mo_NonParticipatingManufacturerAdjustmentSettlementMember
/ us-gaap_LitigationStatusAxis
= mo_A2013TransitionYearAdjustmentMember
/ us-gaap_NatureOfExpenseAxis
= mo_NpmAdjustmentToCostOfSalesMember
/ us-gaap_StatementBusinessSegmentsAxis
= mo_SmokeableProductsMember
/ us-gaap_StatementGeographicalAxis
= mo_IndianaKentuckyMember
Remaining non-diligent states [Member] | Smokeable Products [Member] | Philip Morris USA [Member] | Non-Participating Manufacturer Arbitration Panel Decision [Member]                            
Loss Contingencies [Line Items]                            
NPM Adjustment Items                           79,000,000us-gaap_LitigationSettlementAmount
/ dei_LegalEntityAxis
= mo_PhilipMorrisUSAMember
/ us-gaap_LitigationCaseAxis
= mo_NonParticipatingManufacturerArbitrationPanelDecisionMember
/ us-gaap_StatementBusinessSegmentsAxis
= mo_SmokeableProductsMember
/ us-gaap_StatementGeographicalAxis
= mo_RemainingnondiligentstatesMember
Litigation Settlement Interest           (47,000,000)us-gaap_LitigationSettlementInterest
/ dei_LegalEntityAxis
= mo_PhilipMorrisUSAMember
/ us-gaap_LitigationCaseAxis
= mo_NonParticipatingManufacturerArbitrationPanelDecisionMember
/ us-gaap_StatementBusinessSegmentsAxis
= mo_SmokeableProductsMember
/ us-gaap_StatementGeographicalAxis
= mo_RemainingnondiligentstatesMember
               
Projected Litigation Settlement, Amount     108,000,000mo_ProjectedLitigationSettlementAmount
/ dei_LegalEntityAxis
= mo_PhilipMorrisUSAMember
/ us-gaap_LitigationCaseAxis
= mo_NonParticipatingManufacturerArbitrationPanelDecisionMember
/ us-gaap_StatementBusinessSegmentsAxis
= mo_SmokeableProductsMember
/ us-gaap_StatementGeographicalAxis
= mo_RemainingnondiligentstatesMember
                     
Projected Litigation Settlement Interest           (66,000,000)mo_ProjectedLitigationSettlementInterest
/ dei_LegalEntityAxis
= mo_PhilipMorrisUSAMember
/ us-gaap_LitigationCaseAxis
= mo_NonParticipatingManufacturerArbitrationPanelDecisionMember
/ us-gaap_StatementBusinessSegmentsAxis
= mo_SmokeableProductsMember
/ us-gaap_StatementGeographicalAxis
= mo_RemainingnondiligentstatesMember
               
Projected litigation settlement Interest Reduced Amount           (48,000,000)mo_ProjectedlitigationsettlementInterestReducedAmount
/ dei_LegalEntityAxis
= mo_PhilipMorrisUSAMember
/ us-gaap_LitigationCaseAxis
= mo_NonParticipatingManufacturerArbitrationPanelDecisionMember
/ us-gaap_StatementBusinessSegmentsAxis
= mo_SmokeableProductsMember
/ us-gaap_StatementGeographicalAxis
= mo_RemainingnondiligentstatesMember
               
Litigation settlement, amount Recovery available if Successful on Appeal                           29,000,000mo_LitigationsettlementamountRecoveryavailableifSuccessfulonAppeal
/ dei_LegalEntityAxis
= mo_PhilipMorrisUSAMember
/ us-gaap_LitigationCaseAxis
= mo_NonParticipatingManufacturerArbitrationPanelDecisionMember
/ us-gaap_StatementBusinessSegmentsAxis
= mo_SmokeableProductsMember
/ us-gaap_StatementGeographicalAxis
= mo_RemainingnondiligentstatesMember
Litigation settlement interest Recovery Available if Successful On Appeal           (18,000,000)mo_LitigationsettlementinterestRecoveryAvailableifSuccessfulOnAppeal
/ dei_LegalEntityAxis
= mo_PhilipMorrisUSAMember
/ us-gaap_LitigationCaseAxis
= mo_NonParticipatingManufacturerArbitrationPanelDecisionMember
/ us-gaap_StatementBusinessSegmentsAxis
= mo_SmokeableProductsMember
/ us-gaap_StatementGeographicalAxis
= mo_RemainingnondiligentstatesMember
               
Remaining non-diligent states [Member] | Smokeable Products [Member] | Philip Morris USA [Member] | 2003 NPM Adjustment Amount [Member] | Non-Participating Manufacturer Arbitration Panel Decision [Member]                            
Loss Contingencies [Line Items]                            
States Not Diligently Enforcing Escrow Statutes     4mo_StatesNotDiligentlyEnforcingEscrowStatutes
/ dei_LegalEntityAxis
= mo_PhilipMorrisUSAMember
/ us-gaap_LitigationCaseAxis
= mo_NonParticipatingManufacturerArbitrationPanelDecisionMember
/ us-gaap_LitigationStatusAxis
= mo_A2003NPMAdjustmentAmountMember
/ us-gaap_StatementBusinessSegmentsAxis
= mo_SmokeableProductsMember
/ us-gaap_StatementGeographicalAxis
= mo_RemainingnondiligentstatesMember
                     
MISSOURI | Smokeable Products [Member] | Philip Morris USA [Member] | Non-Participating Manufacturer Arbitration Panel Decision [Member]                            
Loss Contingencies [Line Items]                            
Projected Litigation Settlement Interest Possible Refund to State                           7,000,000mo_ProjectedLitigationSettlementInterestPossibleRefundtoState
/ dei_LegalEntityAxis
= mo_PhilipMorrisUSAMember
/ us-gaap_LitigationCaseAxis
= mo_NonParticipatingManufacturerArbitrationPanelDecisionMember
/ us-gaap_StatementBusinessSegmentsAxis
= mo_SmokeableProductsMember
/ us-gaap_StatementGeographicalAxis
= stpr_MO
Litigation Settlement Amount Possible Refund to State                           $ 12,000,000mo_LitigationSettlementAmountPossibleRefundtoState
/ dei_LegalEntityAxis
= mo_PhilipMorrisUSAMember
/ us-gaap_LitigationCaseAxis
= mo_NonParticipatingManufacturerArbitrationPanelDecisionMember
/ us-gaap_StatementBusinessSegmentsAxis
= mo_SmokeableProductsMember
/ us-gaap_StatementGeographicalAxis
= stpr_MO