XML 163 R74.htm IDEA: XBRL DOCUMENT v2.4.1.9
Long-Term Debt (Extinguishment of Debt) (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended 3 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
Sep. 30, 2012
Extinguishment of Debt [Line Items]                        
Premiums and fees                 $ 44mo_DebtTenderPremiumandFees $ 1,054mo_DebtTenderPremiumandFees $ 864mo_DebtTenderPremiumandFees  
Write-off of unamortized debt discounts and debt issuance costs                 0mo_WriteoffofUnamortizedDebtDiscountsandDebtIssuanceCosts 30mo_WriteoffofUnamortizedDebtDiscountsandDebtIssuanceCosts 10mo_WriteoffofUnamortizedDebtDiscountsandDebtIssuanceCosts  
Pre-tax Loss On Early Extinguishment of Debt 44us-gaap_GainsLossesOnExtinguishmentOfDebt 0us-gaap_GainsLossesOnExtinguishmentOfDebt 0us-gaap_GainsLossesOnExtinguishmentOfDebt 0us-gaap_GainsLossesOnExtinguishmentOfDebt 1,084us-gaap_GainsLossesOnExtinguishmentOfDebt 0us-gaap_GainsLossesOnExtinguishmentOfDebt 0us-gaap_GainsLossesOnExtinguishmentOfDebt 0us-gaap_GainsLossesOnExtinguishmentOfDebt 44us-gaap_GainsLossesOnExtinguishmentOfDebt 1,084us-gaap_GainsLossesOnExtinguishmentOfDebt 874us-gaap_GainsLossesOnExtinguishmentOfDebt  
Senior Notes [Member]                        
Extinguishment of Debt [Line Items]                        
Notes purchased         2,100us-gaap_ExtinguishmentOfDebtAmount
/ us-gaap_ExtinguishmentOfDebtAxis
= us-gaap_SeniorNotesMember
        2,100us-gaap_ExtinguishmentOfDebtAmount
/ us-gaap_ExtinguishmentOfDebtAxis
= us-gaap_SeniorNotesMember
2,000us-gaap_ExtinguishmentOfDebtAmount
/ us-gaap_ExtinguishmentOfDebtAxis
= us-gaap_SeniorNotesMember
2,000us-gaap_ExtinguishmentOfDebtAmount
/ us-gaap_ExtinguishmentOfDebtAxis
= us-gaap_SeniorNotesMember
9.95% Note [Member] | Senior Notes [Member]                        
Extinguishment of Debt [Line Items]                        
Notes purchased                   818us-gaap_ExtinguishmentOfDebtAmount
/ us-gaap_DebtInstrumentAxis
= mo_NinePointNineFivePercentNoteMember
/ us-gaap_ExtinguishmentOfDebtAxis
= us-gaap_SeniorNotesMember
0us-gaap_ExtinguishmentOfDebtAmount
/ us-gaap_DebtInstrumentAxis
= mo_NinePointNineFivePercentNoteMember
/ us-gaap_ExtinguishmentOfDebtAxis
= us-gaap_SeniorNotesMember
 
Stated interest rate         9.95%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= mo_NinePointNineFivePercentNoteMember
/ us-gaap_ExtinguishmentOfDebtAxis
= us-gaap_SeniorNotesMember
        9.95%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= mo_NinePointNineFivePercentNoteMember
/ us-gaap_ExtinguishmentOfDebtAxis
= us-gaap_SeniorNotesMember
9.95%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= mo_NinePointNineFivePercentNoteMember
/ us-gaap_ExtinguishmentOfDebtAxis
= us-gaap_SeniorNotesMember
 
10.20% Note [Member] | Senior Notes [Member]                        
Extinguishment of Debt [Line Items]                        
Notes purchased                   782us-gaap_ExtinguishmentOfDebtAmount
/ us-gaap_DebtInstrumentAxis
= mo_TenPointTwoZeroPercentNoteMember
/ us-gaap_ExtinguishmentOfDebtAxis
= us-gaap_SeniorNotesMember
0us-gaap_ExtinguishmentOfDebtAmount
/ us-gaap_DebtInstrumentAxis
= mo_TenPointTwoZeroPercentNoteMember
/ us-gaap_ExtinguishmentOfDebtAxis
= us-gaap_SeniorNotesMember
 
Stated interest rate         10.20%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= mo_TenPointTwoZeroPercentNoteMember
/ us-gaap_ExtinguishmentOfDebtAxis
= us-gaap_SeniorNotesMember
        10.20%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= mo_TenPointTwoZeroPercentNoteMember
/ us-gaap_ExtinguishmentOfDebtAxis
= us-gaap_SeniorNotesMember
10.20%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= mo_TenPointTwoZeroPercentNoteMember
/ us-gaap_ExtinguishmentOfDebtAxis
= us-gaap_SeniorNotesMember
 
9.70% Note[Member] | Senior Notes [Member]                        
Extinguishment of Debt [Line Items]                        
Notes purchased                   293us-gaap_ExtinguishmentOfDebtAmount
/ us-gaap_DebtInstrumentAxis
= mo_NinePointSevenZeroPercentNoteMember
/ us-gaap_ExtinguishmentOfDebtAxis
= us-gaap_SeniorNotesMember
1,151us-gaap_ExtinguishmentOfDebtAmount
/ us-gaap_DebtInstrumentAxis
= mo_NinePointSevenZeroPercentNoteMember
/ us-gaap_ExtinguishmentOfDebtAxis
= us-gaap_SeniorNotesMember
 
Stated interest rate         9.70%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= mo_NinePointSevenZeroPercentNoteMember
/ us-gaap_ExtinguishmentOfDebtAxis
= us-gaap_SeniorNotesMember
        9.70%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= mo_NinePointSevenZeroPercentNoteMember
/ us-gaap_ExtinguishmentOfDebtAxis
= us-gaap_SeniorNotesMember
9.70%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= mo_NinePointSevenZeroPercentNoteMember
/ us-gaap_ExtinguishmentOfDebtAxis
= us-gaap_SeniorNotesMember
 
9.25% Note [Member] | Senior Notes [Member]                        
Extinguishment of Debt [Line Items]                        
Notes purchased                   $ 207us-gaap_ExtinguishmentOfDebtAmount
/ us-gaap_DebtInstrumentAxis
= mo_NinePointTwoFivePercentNoteMember
/ us-gaap_ExtinguishmentOfDebtAxis
= us-gaap_SeniorNotesMember
$ 849us-gaap_ExtinguishmentOfDebtAmount
/ us-gaap_DebtInstrumentAxis
= mo_NinePointTwoFivePercentNoteMember
/ us-gaap_ExtinguishmentOfDebtAxis
= us-gaap_SeniorNotesMember
 
Stated interest rate         9.25%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= mo_NinePointTwoFivePercentNoteMember
/ us-gaap_ExtinguishmentOfDebtAxis
= us-gaap_SeniorNotesMember
        9.25%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= mo_NinePointTwoFivePercentNoteMember
/ us-gaap_ExtinguishmentOfDebtAxis
= us-gaap_SeniorNotesMember
9.25%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= mo_NinePointTwoFivePercentNoteMember
/ us-gaap_ExtinguishmentOfDebtAxis
= us-gaap_SeniorNotesMember