XML 92 R140.htm IDEA: XBRL DOCUMENT v2.4.1.9
Quarterly Financial Data (Unaudited) (Schedule of Pre-tax Charges or (Gains) Included in Net Earnings Attributable to Altria Group, Inc.) (Details) (USD $)
3 Months Ended 12 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
Condensed Financial Statements, Captions [Line Items]                      
NPM Adjustment Items                 $ 90,000,000us-gaap_LitigationSettlementAmount $ 664,000,000us-gaap_LitigationSettlementAmount  
Litigation expense                 44,000,000us-gaap_LossContingencyAccrualProvision 22,000,000us-gaap_LossContingencyAccrualProvision 5,000,000us-gaap_LossContingencyAccrualProvision
Asset impairment, exit, and implementation costs         10,000,000mo_RestructuringChargeandImplementationCostCredit 0mo_RestructuringChargeandImplementationCostCredit 1,000,000mo_RestructuringChargeandImplementationCostCredit 1,000,000mo_RestructuringChargeandImplementationCostCredit      
Asset impairment, exit, integration and acquisition-related costs 5,000,000mo_RestructuringChargeIntegrationandAcquisitionRelatedCosts 15,000,000mo_RestructuringChargeIntegrationandAcquisitionRelatedCosts (1,000,000)mo_RestructuringChargeIntegrationandAcquisitionRelatedCosts 2,000,000mo_RestructuringChargeIntegrationandAcquisitionRelatedCosts              
Loss on early extinguishment of debt 44,000,000us-gaap_GainsLossesOnExtinguishmentOfDebt 0us-gaap_GainsLossesOnExtinguishmentOfDebt 0us-gaap_GainsLossesOnExtinguishmentOfDebt 0us-gaap_GainsLossesOnExtinguishmentOfDebt 1,084,000,000us-gaap_GainsLossesOnExtinguishmentOfDebt 0us-gaap_GainsLossesOnExtinguishmentOfDebt 0us-gaap_GainsLossesOnExtinguishmentOfDebt 0us-gaap_GainsLossesOnExtinguishmentOfDebt 44,000,000us-gaap_GainsLossesOnExtinguishmentOfDebt 1,084,000,000us-gaap_GainsLossesOnExtinguishmentOfDebt 874,000,000us-gaap_GainsLossesOnExtinguishmentOfDebt
SABMiller special items 35,000,000mo_SpecialItemsRelatedToEquityMethodInvestment (42,000,000)mo_SpecialItemsRelatedToEquityMethodInvestment 23,000,000mo_SpecialItemsRelatedToEquityMethodInvestment 9,000,000mo_SpecialItemsRelatedToEquityMethodInvestment 6,000,000mo_SpecialItemsRelatedToEquityMethodInvestment 14,000,000mo_SpecialItemsRelatedToEquityMethodInvestment (4,000,000)mo_SpecialItemsRelatedToEquityMethodInvestment 15,000,000mo_SpecialItemsRelatedToEquityMethodInvestment      
Pre-tax charges (gain) included in net earning 89,000,000mo_PreTaxChargesGainIncludedinNetEarning (23,000,000)mo_PreTaxChargesGainIncludedinNetEarning 27,000,000mo_PreTaxChargesGainIncludedinNetEarning (49,000,000)mo_PreTaxChargesGainIncludedinNetEarning 1,100,000,000mo_PreTaxChargesGainIncludedinNetEarning (115,000,000)mo_PreTaxChargesGainIncludedinNetEarning (39,000,000)mo_PreTaxChargesGainIncludedinNetEarning (461,000,000)mo_PreTaxChargesGainIncludedinNetEarning      
NPM Adjustment                      
Condensed Financial Statements, Captions [Line Items]                      
NPM Adjustment Items 0us-gaap_LitigationSettlementAmount
/ us-gaap_LitigationCaseAxis
= mo_NPMAdjustmentMember
0us-gaap_LitigationSettlementAmount
/ us-gaap_LitigationCaseAxis
= mo_NPMAdjustmentMember
26,000,000us-gaap_LitigationSettlementAmount
/ us-gaap_LitigationCaseAxis
= mo_NPMAdjustmentMember
64,000,000us-gaap_LitigationSettlementAmount
/ us-gaap_LitigationCaseAxis
= mo_NPMAdjustmentMember
0us-gaap_LitigationSettlementAmount
/ us-gaap_LitigationCaseAxis
= mo_NPMAdjustmentMember
145,000,000us-gaap_LitigationSettlementAmount
/ us-gaap_LitigationCaseAxis
= mo_NPMAdjustmentMember
36,000,000us-gaap_LitigationSettlementAmount
/ us-gaap_LitigationCaseAxis
= mo_NPMAdjustmentMember
483,000,000us-gaap_LitigationSettlementAmount
/ us-gaap_LitigationCaseAxis
= mo_NPMAdjustmentMember
     
Tobacco and Health Judgment [Member]                      
Condensed Financial Statements, Captions [Line Items]                      
Litigation expense $ 5,000,000us-gaap_LossContingencyAccrualProvision
/ us-gaap_LitigationCaseAxis
= mo_TobaccoandHealthJudgmentMember
$ 4,000,000us-gaap_LossContingencyAccrualProvision
/ us-gaap_LitigationCaseAxis
= mo_TobaccoandHealthJudgmentMember
$ 31,000,000us-gaap_LossContingencyAccrualProvision
/ us-gaap_LitigationCaseAxis
= mo_TobaccoandHealthJudgmentMember
$ 4,000,000us-gaap_LossContingencyAccrualProvision
/ us-gaap_LitigationCaseAxis
= mo_TobaccoandHealthJudgmentMember
$ 0us-gaap_LossContingencyAccrualProvision
/ us-gaap_LitigationCaseAxis
= mo_TobaccoandHealthJudgmentMember
$ 16,000,000us-gaap_LossContingencyAccrualProvision
/ us-gaap_LitigationCaseAxis
= mo_TobaccoandHealthJudgmentMember
$ 0us-gaap_LossContingencyAccrualProvision
/ us-gaap_LitigationCaseAxis
= mo_TobaccoandHealthJudgmentMember
$ 6,000,000us-gaap_LossContingencyAccrualProvision
/ us-gaap_LitigationCaseAxis
= mo_TobaccoandHealthJudgmentMember