XML 116 R97.htm IDEA: XBRL DOCUMENT
v3.6.0.2

Benefit Plans (Termination, Settlement and Curtailment Costs) (Details) - USD ($) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2016 | Dec. 31, 2015 | Dec. 31, 2014
Defined Benefit Plan Disclosure [Line Items] |  |  |
Termination, settlement, and curtailment costs | $ 27 |  |
Pension [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Benefit obligation | 23 | $ 0 |
Net loss | 9 | 8 |
Prior service cost (credit) | 2 | 0 |
Termination, settlement, and curtailment costs | 34 | 8 | $ 0
Postretirement Benefit Plan [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Benefit obligation | 11 |  |
Net loss | 0 |  |
Prior service cost (credit) | (13) |  |
Termination, settlement, and curtailment costs | $ (2) | $ 0 | $ 0

X
- Definition Defined Benefit Plan, Recognized Net Gain (Loss) Due to Settlements and Curtailments, Benefit Obligation + References No definition available. + Details
Name: | mo_DefinedBenefitPlanRecognizedNetGainLossDuetoSettlementsandCurtailmentsBenefitObligation
Namespace Prefix: | mo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Defined Benefit Plan, Recognized Net Gain (Loss) Due to Settlements and Curtailments, Net Losses + References No definition available. + Details
Name: | mo_DefinedBenefitPlanRecognizedNetGainLossDuetoSettlementsandCurtailmentsNetLosses
Namespace Prefix: | mo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Defined Benefit Plan, Recognized Net Gain (Loss) Due to Settlements and Curtailments, Prior Service Cost (Credit) + References No definition available. + Details
Name: | mo_DefinedBenefitPlanRecognizedNetGainLossDuetoSettlementsandCurtailmentsPriorServiceCostCredit
Namespace Prefix: | mo_
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_DefinedBenefitPlanDisclosureLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of net gain (loss) recognized in net periodic benefit cost due to settlements and curtailments. Curtailments result from an event that significantly reduces the expected years of future service of present employees or eliminates for a significant number of employees the accrual of defined benefits for some or all of their future services. Settlements result from an irrevocable action that relieves the employer (or the plan) of primary responsibility for a benefit obligation and eliminates significant risks related to the obligation and the assets used to effect the settlement. Examples of transactions that constitute a settlement include, but are not limited to, lump-sum cash payments to plan participants in exchange for their rights to receive specified benefits and purchasing nonparticipating annuity contracts to cover vested benefits. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (h)(7) -URI http://asc.fasb.org/extlink&oid=65897934&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis=us-gaap_PensionPlansDefinedBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |