XML 77 R63.htm IDEA: XBRL DOCUMENT
v3.5.0.2

Contingencies (2003-2014 NPM Adjustment Disputes - Settlement with 24 States and Territories and Settlement with New York) (Details) $ in Millions | 1 Months Ended | 3 Months Ended | 6 Months Ended |
--- | --- | --- | --- | ---
Sep. 30, 2013 state | Nov. 30, 1998 state | Jun. 30, 2016 USD ($) state | Sep. 30, 2015 USD ($) | Jun. 30, 2015 USD ($) | Sep. 30, 2013 USD ($) | Jun. 30, 2016 USD ($) state plantiff | Jun. 30, 2015 USD ($) | Dec. 31, 2015 USD ($)
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Litigation settlement, amount |  |  |  |  |  |  | $ (18) |  |
Other liabilities |  |  | $ 415 |  |  |  | 415 |  | $ 447
Health Care Cost Recovery Actions [Member] |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Number of states with settled litigation | state |  | 46 |  |  |  |  |  |  |
Health Care Cost Recovery Actions [Member] | Cost of Sales [Member] |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Litigation settlement, amount |  |  | $ (1,200) |  | $ (1,200) |  | (2,300) | $ (2,300) |
Health Care Cost Recovery Actions, 2004-2014 NPM Adjustment [Member] | Cost of Sales [Member] |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Litigation settlement, amount |  |  |  |  |  |  | $ (12) |  |
PM USA [Member] | Health Care Cost Recovery Actions [Member] |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Loss contingency, number of states | plantiff |  |  |  |  |  |  | 52 |  |
PM USA [Member] | Health Care Cost Recovery Actions [Member] | Settled Litigation [Member] |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Number of states with settled litigation | plantiff |  |  |  |  |  |  | 24 |  |
Litigation settlement, amount |  |  |  |  |  |  | $ 599 |  |
Number of motions denied without appeal | state |  |  | 1 |  |  |  | 1 |  |
PM USA [Member] | Health Care Cost Recovery Actions [Member] | Pending Litigation [Member] |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Number of states with filed motion | state |  |  | 14 |  |  |  | 14 |  |
PM USA [Member] | Health Care Cost Recovery Actions, 2003 NPM Adjustment [Member] | Pending Litigation [Member] |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Loss contingency, number of states | state | 15 |  |  |  |  |  |  |  |
Litigation settlement, amount |  |  |  |  |  | $ 145 |  |  |
PM USA [Member] | Health Care Cost Recovery Actions, 2003 NPM Adjustment [Member] | Pending Litigation [Member] | Cost of Sales [Member] |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Litigation settlement, amount |  |  |  |  |  | $ 145 |  |  |
PM USA [Member] | Health Care Cost Recovery Actions, 2004-2014 NPM Adjustment [Member] | Settled Litigation [Member] | NEW YORK | Cost of Sales [Member] |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Litigation settlement, amount |  |  |  | $ 126 |  |  |  |  |
PM USA [Member] | Health Care Cost Recovery Actions, 2004-2014 NPM Adjustment [Member] | Pending Litigation [Member] | NEW YORK |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Litigation settlement, amount |  |  |  | $ 126 |  |  |  |  |
PM USA [Member] | Health Care Cost Recovery Actions, 2013 NPM Adjustment [Member] | Settled Litigation [Member] | Cost of Sales [Member] |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Litigation settlement, amount |  |  |  |  |  |  | $ 38 |  |
PM USA [Member] | Health Care Cost Recovery Actions, 2014 NPM Adjustment [Member] | Settled Litigation [Member] | Cost of Sales [Member] |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Litigation settlement, amount |  |  |  |  |  |  | 41 |  |
PM USA [Member] | Health Care Cost Recovery Actions, 2015 NPM Adjustments [Member] | Settled Litigation [Member] |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Other liabilities |  |  | $ 43 |  |  |  | $ 43 |  |

X
- Definition Loss Contingency, Number of Motions Denied Without Appeal + References No definition available. + Details
Name: | mo_LossContingencyNumberofMotionsDeniedWithoutAppeal
Namespace Prefix: | mo_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Loss Contingency, Number of States + References No definition available. + Details
Name: | mo_LossContingencyNumberofStates
Namespace Prefix: | mo_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Loss Contingency, Number of States with FIled Motion + References No definition available. + Details
Name: | mo_LossContingencyNumberofStateswithFIledMotion
Namespace Prefix: | mo_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Loss Contingency, Number of States with Settled Litigation + References No definition available. + Details
Name: | mo_LossContingencyNumberofStateswithSettledLitigation
Namespace Prefix: | mo_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of judgment or settlement awarded to (against) the entity in respect of litigation. + References No definition available. + Details
Name: | us-gaap_LitigationSettlementAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_LossContingenciesLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Aggregate carrying amount, as of the balance sheet date, of noncurrent obligations not separately disclosed in the balance sheet. Noncurrent liabilities are expected to be paid after one year (or the normal operating cycle, if longer). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.24) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_OtherLiabilitiesNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_LitigationCaseAxis=mo_HealthCareCostRecoveryActionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LitigationCaseAxis=mo_HealthCareCostRecoveryActions20042014NPMAdjustmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=mo_PhilipMorrisUSAMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LitigationStatusAxis=us-gaap_SettledLitigationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LitigationStatusAxis=us-gaap_PendingLitigationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LitigationCaseAxis=mo_HealthCareCostRecoveryActions2003NPMAdjustmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=stpr_NY
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LitigationCaseAxis=mo_HealthCareCostRecoveryActions2013NPMAdjustmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LitigationCaseAxis=mo_HealthCareCostRecoveryActions2014NPMAdjustmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LitigationCaseAxis=mo_HealthCareCostRecoveryActions2015NPMAdjustmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |