XML 83 R59.htm IDEA: XBRL DOCUMENT v2.4.1.9
Contingencies (NPM Adjustment Calculation Narrative) (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
state
Loss Contingencies [Line Items]  
Partial Liability Reduction Percentage for 2003 N P M Adjustment for States that Are Party to Agreement re: Arbitration 20.00%mo_PartialLiabilityReductionPercentageFor2003NPMAdjustmentForStatesThatArePartyToAgreementReArbitration
Challenges To MSA Found In Favor Of Defendants 16mo_ChallangesToMsaFoundInFavorOfDefendants
States Not Diligently Enforcing Escrow Statutes 6mo_StatesNotDiligentlyEnforcingEscrowStatutes
Year NPM Adjustment Calculated 2013 [Member]  
Loss Contingencies [Line Items]  
Affiliates Possible Excess MSA Payments 219mo_AffiliatesPossibleExcessMsaPayments
/ mo_NPMCalculatedAdjustmentbyYearAxis
= mo_YearNPMAdjustmentCalculated2013Member
Year NPM Adjustment Calculated 2012 [Member]  
Loss Contingencies [Line Items]  
Affiliates Possible Excess MSA Payments 211mo_AffiliatesPossibleExcessMsaPayments
/ mo_NPMCalculatedAdjustmentbyYearAxis
= mo_YearNpmAdjustmentCalculated2012Member
Year Npm Adjustment Calculated 2011 [Member]  
Loss Contingencies [Line Items]  
Affiliates Possible Excess MSA Payments 166mo_AffiliatesPossibleExcessMsaPayments
/ mo_NPMCalculatedAdjustmentbyYearAxis
= mo_YearNpmAdjustmentCalculated2011Member
Year Npm Adjustment Calculated 2010 [Member]  
Loss Contingencies [Line Items]  
Affiliates Possible Excess MSA Payments 218mo_AffiliatesPossibleExcessMsaPayments
/ mo_NPMCalculatedAdjustmentbyYearAxis
= mo_YearNpmAdjustmentCalculated2010Member
Year NPM Adjustment Calculated 2009 [Member]  
Loss Contingencies [Line Items]  
Affiliates Possible Excess MSA Payments 211mo_AffiliatesPossibleExcessMsaPayments
/ mo_NPMCalculatedAdjustmentbyYearAxis
= mo_YearNpmAdjustmentCalculated2009Member
Year Npm Adjustment Calculated 2008 [Member]  
Loss Contingencies [Line Items]  
Affiliates Possible Excess MSA Payments 250mo_AffiliatesPossibleExcessMsaPayments
/ mo_NPMCalculatedAdjustmentbyYearAxis
= mo_YearNpmAdjustmentCalculated2008Member
Year Npm Adjustment Calculated 2007 [Member]  
Loss Contingencies [Line Items]  
Affiliates Possible Excess MSA Payments 185mo_AffiliatesPossibleExcessMsaPayments
/ mo_NPMCalculatedAdjustmentbyYearAxis
= mo_YearNpmAdjustmentCalculated2007Member
Year Npm Adjustment Calculated 2006 [Member]  
Loss Contingencies [Line Items]  
Affiliates Possible Excess MSA Payments 154mo_AffiliatesPossibleExcessMsaPayments
/ mo_NPMCalculatedAdjustmentbyYearAxis
= mo_YearNpmAdjustmentCalculated2006Member
Year Npm Adjustment Calculated 2005 [Member]  
Loss Contingencies [Line Items]  
Affiliates Possible Excess MSA Payments 181mo_AffiliatesPossibleExcessMsaPayments
/ mo_NPMCalculatedAdjustmentbyYearAxis
= mo_YearNpmAdjustmentCalculated2005Member
Year Npm Adjustment Calculated 2004 [Member]  
Loss Contingencies [Line Items]  
Affiliates Possible Excess MSA Payments 388mo_AffiliatesPossibleExcessMsaPayments
/ mo_NPMCalculatedAdjustmentbyYearAxis
= mo_YearNpmAdjustmentCalculated2004Member
Year NPM Adjustment Calculated 2014 [Member]  
Loss Contingencies [Line Items]  
Affiliates Possible Excess MSA Payments 247mo_AffiliatesPossibleExcessMsaPayments
/ mo_NPMCalculatedAdjustmentbyYearAxis
= mo_YearNPMAdjustmentCalculated2014Member
Non-Participating Manufacturer Arbitration Panel Decision [Member]  
Loss Contingencies [Line Items]  
Number of Contested States and Territories to the 2003 Diligent Enforcement Claims 35mo_NumberofContestedStatesandTerritoriestothe2003DiligentEnforcementClaims
/ us-gaap_LitigationCaseAxis
= mo_NonParticipatingManufacturerArbitrationPanelDecisionMember