XML 51 R55.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Contingencies (Engle Progeny Cases Trial Results Narrative) (Details) (Engle Progeny Cases [Member], USD $) | 3 Months Ended | 1 Months Ended
--- | --- | ---
Mar. 31, 2015 | Mar. 31, 2013 | Sep. 30, 2014 | Jun. 30, 2014
Florida/Gore [Member] |  |  |  |
Loss Contingencies [Line Items] |  |  |  |
Loss contingency, period of occurrence | March 2015 |  |  |
Compensatory damages jury award total excluding interest | $ 2,000,000 mo_CompensatoryDamagesJuryAwardTotalExcludingInterest / dei_LegalEntityAxis = mo_FloridaGoreMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Compensatory damages jury award allocation percentage allocated to PM USA | 23.00%mo_CompensatoryDamagesJuryAwardAllocationPercentage / dei_LegalEntityAxis = mo_FloridaGoreMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Florida/Pollari [Member] |  |  |  |
Loss Contingencies [Line Items] |  |  |  |
Loss contingency, period of occurrence | March 2015 |  |  |
Compensatory damages jury award total excluding interest | 10,000,000 mo_CompensatoryDamagesJuryAwardTotalExcludingInterest / dei_LegalEntityAxis = mo_FloridaPollariMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Punitive damages jury award total all defendants | 1,500,000 mo_PunitiveDamagesJuryAwardTotal / dei_LegalEntityAxis = mo_FloridaPollariMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Florida/Zamboni [Member] |  |  |  |
Loss Contingencies [Line Items] |  |  |  |
Loss contingency, period of occurrence | February 2015 |  |  |
Compensatory damages jury award total excluding interest | 340,000 mo_CompensatoryDamagesJuryAwardTotalExcludingInterest / dei_LegalEntityAxis = mo_FloridaZamboniMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Compensatory damages jury award allocation percentage allocated to PM USA | 10.00%mo_CompensatoryDamagesJuryAwardAllocationPercentage / dei_LegalEntityAxis = mo_FloridaZamboniMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Compensatory damages jury award allocation amount | 34,000 mo_CompensatoryDamagesJuryAwardAllocationAmount / dei_LegalEntityAxis = mo_FloridaZamboniMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Florida/Caprio [Member] |  |  |  |
Loss Contingencies [Line Items] |  |  |  |
Loss contingency, period of occurrence | February 2015 |  |  |
Economic damages | 559,172 mo_Economicdamages / dei_LegalEntityAxis = mo_FloridaCaprioMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Compensatory damages jury award allocation percentage allocated to PM USA | 25.00%mo_CompensatoryDamagesJuryAwardAllocationPercentage / dei_LegalEntityAxis = mo_FloridaCaprioMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Florida/McKeever [Member] |  |  |  |
Loss Contingencies [Line Items] |  |  |  |
Loss contingency, period of occurrence | February 2015 |  |  |
Compensatory damages jury award total excluding interest | 5,800,000 mo_CompensatoryDamagesJuryAwardTotalExcludingInterest / dei_LegalEntityAxis = mo_FloridaMcKeeverMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Compensatory damages jury award allocation percentage allocated to PM USA | 60.00%mo_CompensatoryDamagesJuryAwardAllocationPercentage / dei_LegalEntityAxis = mo_FloridaMcKeeverMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Punitive damages jury award total all defendants | 11,630,000 mo_PunitiveDamagesJuryAwardTotal / dei_LegalEntityAxis = mo_FloridaMcKeeverMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Florida/Brown [Member] |  |  |  |
Loss Contingencies [Line Items] |  |  |  |
Loss contingency, period of occurrence | January 2015 |  |  |
Compensatory damages jury award total excluding interest | 8,300,000 mo_CompensatoryDamagesJuryAwardTotalExcludingInterest / dei_LegalEntityAxis = mo_FloridaBrownMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Punitive damages jury award total against each defendant | 9,000,000 mo_PunitiveDamagesJuryAwardTotalAgainstEachDefendant / dei_LegalEntityAxis = mo_FloridaBrownMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Florida Allen [Member] |  |  |  |
Loss Contingencies [Line Items] |  |  |  |
Loss contingency, period of occurrence | November 2014 |  |  |
Compensatory damages jury award total excluding interest | 6,000,000 mo_CompensatoryDamagesJuryAwardTotalExcludingInterest / dei_LegalEntityAxis = mo_FloridaAllenMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Compensatory damages reduced amended award total | 3,100,000 mo_CompensatoryDamagesReducedAmendedAwardTotal / dei_LegalEntityAxis = mo_FloridaAllenMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Compensatory damages jury award allocation percentage allocated to PM USA | 6.00%mo_CompensatoryDamagesJuryAwardAllocationPercentage / dei_LegalEntityAxis = mo_FloridaAllenMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Punitive damages reduced award total | 7,760,000 mo_PunitiveDamagesReducedAwardTotal / dei_LegalEntityAxis = mo_FloridaAllenMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Punitive damages jury award total against each defendant | 17,000,000 mo_PunitiveDamagesJuryAwardTotalAgainstEachDefendant / dei_LegalEntityAxis = mo_FloridaAllenMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Florida/Perrotto [Member] |  |  |  |
Loss Contingencies [Line Items] |  |  |  |
Loss contingency, period of occurrence | November 2014 |  |  |
Compensatory damages jury award total excluding interest | 4,100,000 mo_CompensatoryDamagesJuryAwardTotalExcludingInterest / dei_LegalEntityAxis = mo_FloridaPerrottoMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Compensatory damages jury award allocation percentage allocated to PM USA | 25.00%mo_CompensatoryDamagesJuryAwardAllocationPercentage / dei_LegalEntityAxis = mo_FloridaPerrottoMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Compensatory damages jury award allocation amount | 1,020,000 mo_CompensatoryDamagesJuryAwardAllocationAmount / dei_LegalEntityAxis = mo_FloridaPerrottoMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Florida/Boatright [Member] |  |  |  |
Loss Contingencies [Line Items] |  |  |  |
Loss contingency, period of occurrence | November 2014 |  |  |
Compensatory damages jury award total excluding interest | 15,000,000 mo_CompensatoryDamagesJuryAwardTotalExcludingInterest / dei_LegalEntityAxis = mo_FloridaBoatrightMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Compensatory damages jury award allocation percentage allocated to PM USA | 85.00%mo_CompensatoryDamagesJuryAwardAllocationPercentage / dei_LegalEntityAxis = mo_FloridaBoatrightMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Compensatory damages jury award allocation amount | 12,750,000 mo_CompensatoryDamagesJuryAwardAllocationAmount / dei_LegalEntityAxis = mo_FloridaBoatrightMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Punitive damages jury award allocation amount | 19,700,000 mo_PunitiveDamagesJuryAwardAllocationAmount / dei_LegalEntityAxis = mo_FloridaBoatrightMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Appeal bond posted by PM USA | 3,980,000 mo_AppealsBondPostedByAffiliate / dei_LegalEntityAxis = mo_FloridaBoatrightMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Florida/Kerrivan [Member] |  |  |  |
Loss Contingencies [Line Items] |  |  |  |
Loss contingency, period of occurrence | October 2014 |  |  |
Compensatory damages jury award total excluding interest | 15,800,000 mo_CompensatoryDamagesJuryAwardTotalExcludingInterest / dei_LegalEntityAxis = mo_FloridaKerrivanMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Compensatory damages jury award allocation percentage allocated to PM USA | 50.00%mo_CompensatoryDamagesJuryAwardAllocationPercentage / dei_LegalEntityAxis = mo_FloridaKerrivanMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Punitive damages jury award total all defendants | 25,300,000 mo_PunitiveDamagesJuryAwardTotal / dei_LegalEntityAxis = mo_FloridaKerrivanMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Punitive damages jury award allocation amount | 15,700,000 mo_PunitiveDamagesJuryAwardAllocationAmount / dei_LegalEntityAxis = mo_FloridaKerrivanMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Florida/Lourie [Member] |  |  |  |
Loss Contingencies [Line Items] |  |  |  |
Loss contingency, period of occurrence | October 2014 |  |  |
Compensatory damages jury award total excluding interest | 1,370,000 mo_CompensatoryDamagesJuryAwardTotalExcludingInterest / dei_LegalEntityAxis = mo_FloridaLourieMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Compensatory damages jury award allocation percentage allocated to PM USA | 27.00%mo_CompensatoryDamagesJuryAwardAllocationPercentage / dei_LegalEntityAxis = mo_FloridaLourieMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Compensatory damages jury award allocation amount | 370,000 mo_CompensatoryDamagesJuryAwardAllocationAmount / dei_LegalEntityAxis = mo_FloridaLourieMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Appeal bond posted by PM USA | 370,318 mo_AppealsBondPostedByAffiliate / dei_LegalEntityAxis = mo_FloridaLourieMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Florida/Berger [Member] |  |  |  |
Loss Contingencies [Line Items] |  |  |  |
Loss contingency, period of occurrence | September 2014 |  |  |
Compensatory damages jury award total excluding interest | 6,250,000 mo_CompensatoryDamagesJuryAwardTotalExcludingInterest / dei_LegalEntityAxis = mo_FloridaBergerMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Punitive damages jury award total all defendants | 20,760,000 mo_PunitiveDamagesJuryAwardTotal / dei_LegalEntityAxis = mo_FloridaBergerMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Florida/Harris [Member] |  |  |  |
Loss Contingencies [Line Items] |  |  |  |
Loss contingency, period of occurrence | July 2014 |  |  |
Compensatory damages jury award total excluding interest | 1,730,000 mo_CompensatoryDamagesJuryAwardTotalExcludingInterest / dei_LegalEntityAxis = mo_FloridaHarrisMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Compensatory damages jury award allocation percentage allocated to PM USA | 15.00%mo_CompensatoryDamagesJuryAwardAllocationPercentage / dei_LegalEntityAxis = mo_FloridaHarrisMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Florida/Griffin [Member] |  |  |  |
Loss Contingencies [Line Items] |  |  |  |
Loss contingency, period of occurrence | June 2014 |  |  |
Compensatory damages jury award total excluding interest | 1,270,000 mo_CompensatoryDamagesJuryAwardTotalExcludingInterest / dei_LegalEntityAxis = mo_FloridaGriffinMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Compensatory damages jury award allocation percentage allocated to PM USA | 50.00%mo_CompensatoryDamagesJuryAwardAllocationPercentage / dei_LegalEntityAxis = mo_FloridaGriffinMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Compensatory damages jury award allocation amount | 630,000 mo_CompensatoryDamagesJuryAwardAllocationAmount / dei_LegalEntityAxis = mo_FloridaGriffinMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Appeal bond posted by PM USA | 640,543 mo_AppealsBondPostedByAffiliate / dei_LegalEntityAxis = mo_FloridaGriffinMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Florida/Burkhart [Member] |  |  |  |
Loss Contingencies [Line Items] |  |  |  |
Loss contingency, period of occurrence | May 2014 |  |  |
Compensatory damages jury award total excluding interest | 5,000,000 mo_CompensatoryDamagesJuryAwardTotalExcludingInterest / dei_LegalEntityAxis = mo_FloridaBurkhartMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Compensatory damages jury award allocation percentage allocated to PM USA | 15.00%mo_CompensatoryDamagesJuryAwardAllocationPercentage / dei_LegalEntityAxis = mo_FloridaBurkhartMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Punitive damages jury award total all defendants | 2,500,000 mo_PunitiveDamagesJuryAwardTotal / dei_LegalEntityAxis = mo_FloridaBurkhartMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Punitive damages jury award allocation amount | 750,000 mo_PunitiveDamagesJuryAwardAllocationAmount / dei_LegalEntityAxis = mo_FloridaBurkhartMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Florida/Bowden [Member] |  |  |  |
Loss Contingencies [Line Items] |  |  |  |
Loss contingency, period of occurrence | March 2014 |  |  |
Compensatory damages jury award total excluding interest | 5,000,000 mo_CompensatoryDamagesJuryAwardTotalExcludingInterest / dei_LegalEntityAxis = mo_FloridaBowdenMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Compensatory damages jury award allocation percentage allocated to PM USA | 30.00%mo_CompensatoryDamagesJuryAwardAllocationPercentage / dei_LegalEntityAxis = mo_FloridaBowdenMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Compensatory damages jury award allocation amount | 1,500,000 mo_CompensatoryDamagesJuryAwardAllocationAmount / dei_LegalEntityAxis = mo_FloridaBowdenMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Appeal bond posted by PM USA | 1,500,000 mo_AppealsBondPostedByAffiliate / dei_LegalEntityAxis = mo_FloridaBowdenMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Florida/Goveia [Member] |  |  |  |
Loss Contingencies [Line Items] |  |  |  |
Loss contingency, period of occurrence | February 2014 |  |  |
Compensatory damages jury award total excluding interest | 850,000 mo_CompensatoryDamagesJuryAwardTotalExcludingInterest / dei_LegalEntityAxis = mo_FloridaGoveiaMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Compensatory damages jury award allocation percentage allocated to PM USA | 35.00%mo_CompensatoryDamagesJuryAwardAllocationPercentage / dei_LegalEntityAxis = mo_FloridaGoveiaMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Compensatory damages jury award allocation amount | 297,500 mo_CompensatoryDamagesJuryAwardAllocationAmount / dei_LegalEntityAxis = mo_FloridaGoveiaMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Punitive damages jury award total all defendants | 2,250,000 mo_PunitiveDamagesJuryAwardTotal / dei_LegalEntityAxis = mo_FloridaGoveiaMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Appeal bond posted by PM USA | 2,500,000 mo_AppealsBondPostedByAffiliate / dei_LegalEntityAxis = mo_FloridaGoveiaMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Florida/Cuculino [Member] |  |  |  |
Loss Contingencies [Line Items] |  |  |  |
Loss contingency, period of occurrence | January 2014 |  |  |
Compensatory damages jury award total excluding interest | 12,500,000 mo_CompensatoryDamagesJuryAwardTotalExcludingInterest / dei_LegalEntityAxis = mo_FloridaCuculinoMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Compensatory damages jury award allocation percentage allocated to PM USA | 40.00%mo_CompensatoryDamagesJuryAwardAllocationPercentage / dei_LegalEntityAxis = mo_FloridaCuculinoMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Compensatory damages jury award allocation amount | 5,000,000 mo_CompensatoryDamagesJuryAwardAllocationAmount / dei_LegalEntityAxis = mo_FloridaCuculinoMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Appeal bond posted by PM USA | 5,000,000 mo_AppealsBondPostedByAffiliate / dei_LegalEntityAxis = mo_FloridaCuculinoMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Florida/Rizzuto [Member] |  |  |  |
Loss Contingencies [Line Items] |  |  |  |
Loss contingency, period of occurrence | August 2013 |  |  |
Compensatory damages jury award total excluding interest | 12,550,000 mo_CompensatoryDamagesJuryAwardTotalExcludingInterest / dei_LegalEntityAxis = mo_FloridaRizzutoMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Economic damages | 2,550,000 mo_Economicdamages / dei_LegalEntityAxis = mo_FloridaRizzutoMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Economic Damages Reduced Award Total | 1,100,000 mo_EconomicDamagesReducedAwardTotal / dei_LegalEntityAxis = mo_FloridaRizzutoMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Compensatory damages reduced award total | 11,100,000 mo_CompensatoryDamagesReducedAwardTotal / dei_LegalEntityAxis = mo_FloridaRizzutoMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Florida/Skolnick [Member] |  |  |  |
Loss Contingencies [Line Items] |  |  |  |
Loss contingency, period of occurrence | June 2013 |  |  |
Compensatory damages jury award total excluding interest | 2,555,000 mo_CompensatoryDamagesJuryAwardTotalExcludingInterest / dei_LegalEntityAxis = mo_FloridaskolnickMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Compensatory damages jury award allocation percentage allocated to PM USA | 30.00%mo_CompensatoryDamagesJuryAwardAllocationPercentage / dei_LegalEntityAxis = mo_FloridaskolnickMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Compensatory damages jury award allocation amount | 766,500 mo_CompensatoryDamagesJuryAwardAllocationAmount / dei_LegalEntityAxis = mo_FloridaskolnickMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Appeal bond posted by PM USA | 766,500 mo_AppealsBondPostedByAffiliate / dei_LegalEntityAxis = mo_FloridaskolnickMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Florida/Starr-Blundell [Member] |  |  |  |
Loss Contingencies [Line Items] |  |  |  |
Loss contingency, period of occurrence | June 2013 |  |  |
Compensatory damages jury award total excluding interest | 500,000 mo_CompensatoryDamagesJuryAwardTotalExcludingInterest / dei_LegalEntityAxis = mo_FloridastarrBlundellMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Compensatory damages jury award allocation percentage allocated to PM USA | 10.00%mo_CompensatoryDamagesJuryAwardAllocationPercentage / dei_LegalEntityAxis = mo_FloridastarrBlundellMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Compensatory damages jury award allocation amount | 50,000 mo_CompensatoryDamagesJuryAwardAllocationAmount / dei_LegalEntityAxis = mo_FloridastarrBlundellMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Florida/Ruffo [Member] |  |  |  |
Loss Contingencies [Line Items] |  |  |  |
Loss contingency, period of occurrence | May 2013 |  |  |
Compensatory damages jury award total excluding interest | 1,500,000 mo_CompensatoryDamagesJuryAwardTotalExcludingInterest / dei_LegalEntityAxis = mo_FloridaruffoMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Compensatory damages jury award allocation percentage allocated to PM USA | 12.00%mo_CompensatoryDamagesJuryAwardAllocationPercentage / dei_LegalEntityAxis = mo_FloridaruffoMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Compensatory damages jury award allocation amount | 180,000 mo_CompensatoryDamagesJuryAwardAllocationAmount / dei_LegalEntityAxis = mo_FloridaruffoMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Appeal bond posted by PM USA | 180,000 mo_AppealsBondPostedByAffiliate / dei_LegalEntityAxis = mo_FloridaruffoMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Loss contingency damages recorded costs and interest | 193,000 mo_LossContingencyDamagesRecordedCostsAndInterest / dei_LegalEntityAxis = mo_FloridaruffoMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Florida/Graham [Member] |  |  |  |
Loss Contingencies [Line Items] |  |  |  |
Loss contingency, period of occurrence | May 2013 |  |  |
Compensatory damages jury award total excluding interest | 2,750,000 mo_CompensatoryDamagesJuryAwardTotalExcludingInterest / dei_LegalEntityAxis = mo_FloridagrahamMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Compensatory damages jury award allocation percentage allocated to PM USA | 10.00%mo_CompensatoryDamagesJuryAwardAllocationPercentage / dei_LegalEntityAxis = mo_FloridagrahamMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Compensatory damages jury award allocation amount | 275,000 mo_CompensatoryDamagesJuryAwardAllocationAmount / dei_LegalEntityAxis = mo_FloridagrahamMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Appeal bond posted by PM USA | 277,750 mo_AppealsBondPostedByAffiliate / dei_LegalEntityAxis = mo_FloridagrahamMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Florida/Searcy [Member] |  |  |  |
Loss Contingencies [Line Items] |  |  |  |
Loss contingency, period of occurrence | April 2013 |  |  |
Compensatory damages jury award total excluding interest | 6,000,000 mo_CompensatoryDamagesJuryAwardTotalExcludingInterest / dei_LegalEntityAxis = mo_FloridasearcyMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Compensatory damages reduced award total | 1,000,000 mo_CompensatoryDamagesReducedAwardTotal / dei_LegalEntityAxis = mo_FloridasearcyMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Compensatory damages jury award allocation percentage allocated to PM USA | 30.00%mo_CompensatoryDamagesJuryAwardAllocationPercentage / dei_LegalEntityAxis = mo_FloridasearcyMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Punitive damages reduced award total | 1,670,000 mo_PunitiveDamagesReducedAwardTotal / dei_LegalEntityAxis = mo_FloridasearcyMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Punitive damages jury award total against each defendant | 10,000,000 mo_PunitiveDamagesJuryAwardTotalAgainstEachDefendant / dei_LegalEntityAxis = mo_FloridasearcyMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Appeal bond posted by PM USA | 2,200,000 mo_AppealsBondPostedByAffiliate / dei_LegalEntityAxis = mo_FloridasearcyMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Florida Buchanan [Member] |  |  |  |
Loss Contingencies [Line Items] |  |  |  |
Loss contingency, period of occurrence | December 2012 |  |  |
Compensatory damages jury award total excluding interest | 5,500,000 mo_CompensatoryDamagesJuryAwardTotalExcludingInterest / dei_LegalEntityAxis = mo_FloridaBuchananMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Compensatory damages jury award allocation percentage allocated to PM USA | 37.00%mo_CompensatoryDamagesJuryAwardAllocationPercentage / dei_LegalEntityAxis = mo_FloridaBuchananMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Compensatory damages jury award allocation amount | 2,000,000 mo_CompensatoryDamagesJuryAwardAllocationAmount / dei_LegalEntityAxis = mo_FloridaBuchananMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Appeal bond posted by PM USA | 2,500,000 mo_AppealsBondPostedByAffiliate / dei_LegalEntityAxis = mo_FloridaBuchananMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Florida Hancock [Member] |  |  |  |
Loss Contingencies [Line Items] |  |  |  |
Loss contingency, period of occurrence | August 2012 |  |  |
Compensatory damages jury award total excluding interest | 0 mo_CompensatoryDamagesJuryAwardTotalExcludingInterest / dei_LegalEntityAxis = mo_FloridaHancockMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Additur damages imposed by trial court | 110,000 mo_AdditurDamagesImposedByTrialCourt / dei_LegalEntityAxis = mo_FloridaHancockMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Compensatory damages jury award allocation percentage allocated to PM USA | 5.00%mo_CompensatoryDamagesJuryAwardAllocationPercentage / dei_LegalEntityAxis = mo_FloridaHancockMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Loss contingency, damages allocated | 700 mo_AdditurAllocationAmount / dei_LegalEntityAxis = mo_FloridaHancockMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Florida Calloway [Member] |  |  |  |
Loss Contingencies [Line Items] |  |  |  |
Loss contingency, period of occurrence | May 2012 |  |  |
Compensatory damages jury award total excluding interest | 21,000,000 mo_CompensatoryDamagesJuryAwardTotalExcludingInterest / dei_LegalEntityAxis = mo_FloridaCallowayMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Compensatory damages reduced award total | 16,100,000 mo_CompensatoryDamagesReducedAwardTotal / dei_LegalEntityAxis = mo_FloridaCallowayMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Compensatory damages jury award allocation percentage allocated to PM USA | 25.00%mo_CompensatoryDamagesJuryAwardAllocationPercentage / dei_LegalEntityAxis = mo_FloridaCallowayMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Punitive damages jury award allocation amount | 17,000,000 mo_PunitiveDamagesJuryAwardAllocationAmount / dei_LegalEntityAxis = mo_FloridaCallowayMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Appeal bond posted by PM USA | 1,500,000 mo_AppealsBondPostedByAffiliate / dei_LegalEntityAxis = mo_FloridaCallowayMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Florida/Hallgren [Member] |  |  |  |
Loss Contingencies [Line Items] |  |  |  |
Loss contingency, period of occurrence | January 2012 |  |  |
Compensatory damages jury award total excluding interest | 2,000,000 mo_CompensatoryDamagesJuryAwardTotalExcludingInterest / dei_LegalEntityAxis = mo_FloridaHallgrenMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Compensatory damages jury award allocation percentage allocated to PM USA | 25.00%mo_CompensatoryDamagesJuryAwardAllocationPercentage / dei_LegalEntityAxis = mo_FloridaHallgrenMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Compensatory damages jury award allocation amount | 500,000 mo_CompensatoryDamagesJuryAwardAllocationAmount / dei_LegalEntityAxis = mo_FloridaHallgrenMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Punitive damages jury award total against each defendant | 750,000 mo_PunitiveDamagesJuryAwardTotalAgainstEachDefendant / dei_LegalEntityAxis = mo_FloridaHallgrenMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Appeal bond posted by PM USA | 1,250,000 mo_AppealsBondPostedByAffiliate / dei_LegalEntityAxis = mo_FloridaHallgrenMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Florida/Kayton (Formerly Tate) [Member] |  |  |  |
Loss Contingencies [Line Items] |  |  |  |
Loss contingency, period of occurrence | July 2010 |  |  |
Compensatory damages jury award total excluding interest | 8,000,000 mo_CompensatoryDamagesJuryAwardTotalExcludingInterest / dei_LegalEntityAxis = mo_FloridaKaytonFormerlyTateMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Compensatory damages jury award allocation percentage allocated to PM USA | 64.00%mo_CompensatoryDamagesJuryAwardAllocationPercentage / dei_LegalEntityAxis = mo_FloridaKaytonFormerlyTateMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Compensatory damages jury award allocation amount | 5,100,000 mo_CompensatoryDamagesJuryAwardAllocationAmount / dei_LegalEntityAxis = mo_FloridaKaytonFormerlyTateMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Punitive damages jury award allocation amount | 16,200,000 mo_PunitiveDamagesJuryAwardAllocationAmount / dei_LegalEntityAxis = mo_FloridaKaytonFormerlyTateMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Appeal bond posted by PM USA | 5,000,000 mo_AppealsBondPostedByAffiliate / dei_LegalEntityAxis = mo_FloridaKaytonFormerlyTateMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Florida/Putney [Member] |  |  |  |
Loss Contingencies [Line Items] |  |  |  |
Loss contingency, period of occurrence | April 2010 |  |  |
Compensatory damages jury award total excluding interest | 15,100,000 mo_CompensatoryDamagesJuryAwardTotalExcludingInterest / dei_LegalEntityAxis = mo_FloridaPutneyMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Compensatory damages jury award allocation percentage allocated to PM USA | 15.00%mo_CompensatoryDamagesJuryAwardAllocationPercentage / dei_LegalEntityAxis = mo_FloridaPutneyMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Compensatory damages jury award allocation amount | 2,300,000 mo_CompensatoryDamagesJuryAwardAllocationAmount / dei_LegalEntityAxis = mo_FloridaPutneyMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Punitive damages jury award allocation amount | 2,500,000 mo_PunitiveDamagesJuryAwardAllocationAmount / dei_LegalEntityAxis = mo_FloridaPutneyMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Appeal bond posted by PM USA | 1,600,000 mo_AppealsBondPostedByAffiliate / dei_LegalEntityAxis = mo_FloridaPutneyMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Florida/R. Cohen [Member] |  |  |  |
Loss Contingencies [Line Items] |  |  |  |
Loss contingency, period of occurrence | March 2010 |  |  |
Compensatory damages jury award total excluding interest | 10,000,000 mo_CompensatoryDamagesJuryAwardTotalExcludingInterest / dei_LegalEntityAxis = mo_FloridaRCohenMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Compensatory damages jury award allocation percentage allocated to PM USA | 33.30%mo_CompensatoryDamagesJuryAwardAllocationPercentage / dei_LegalEntityAxis = mo_FloridaRCohenMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Compensatory damages jury award allocation amount | 3,300,000 mo_CompensatoryDamagesJuryAwardAllocationAmount / dei_LegalEntityAxis = mo_FloridaRCohenMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Punitive damages jury award total all defendants | 20,000,000 mo_PunitiveDamagesJuryAwardTotal / dei_LegalEntityAxis = mo_FloridaRCohenMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Punitive damages jury award total against each defendant | 10,000,000 mo_PunitiveDamagesJuryAwardTotalAgainstEachDefendant / dei_LegalEntityAxis = mo_FloridaRCohenMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Appeal bond posted by PM USA | 2,500,000 mo_AppealsBondPostedByAffiliate / dei_LegalEntityAxis = mo_FloridaRCohenMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Florida/Naugle [Member] |  |  |  |
Loss Contingencies [Line Items] |  |  |  |
Loss contingency, period of occurrence | November 2009 |  |  |
Compensatory damages jury award total excluding interest | 56,600,000 mo_CompensatoryDamagesJuryAwardTotalExcludingInterest / dei_LegalEntityAxis = mo_FloridaNaugleMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Compensatory damages reduced award total | 13,000,000 mo_CompensatoryDamagesReducedAwardTotal / dei_LegalEntityAxis = mo_FloridaNaugleMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Compensatory damages reduced amended award total | 12,300,000 mo_CompensatoryDamagesReducedAmendedAwardTotal / dei_LegalEntityAxis = mo_FloridaNaugleMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Compensatory damages jury award allocation percentage allocated to PM USA | 90.00%mo_CompensatoryDamagesJuryAwardAllocationPercentage / dei_LegalEntityAxis = mo_FloridaNaugleMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Punitive damages jury award total all defendants | 244,000,000 mo_PunitiveDamagesJuryAwardTotal / dei_LegalEntityAxis = mo_FloridaNaugleMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Punitive damages reduced award total | 26,000,000 mo_PunitiveDamagesReducedAwardTotal / dei_LegalEntityAxis = mo_FloridaNaugleMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Punitive damages reduced amended award total | 24,500,000 mo_PunitiveDamagesReducedAmendedAwardTotal / dei_LegalEntityAxis = mo_FloridaNaugleMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Retrial Compensatory Damages Awarded | 3,700,000 mo_RetrialCompensatoryDamagesAwarded / dei_LegalEntityAxis = mo_FloridaNaugleMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Retrial Punitive Damages Awarded | 7,500,000 mo_RetrialPunitiveDamagesAwarded / dei_LegalEntityAxis = mo_FloridaNaugleMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Appeal bond posted by PM USA | 5,000,000 mo_AppealsBondPostedByAffiliate / dei_LegalEntityAxis = mo_FloridaNaugleMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Florida/Hess [Member] |  |  |  |
Loss Contingencies [Line Items] |  |  |  |
Loss contingency, period of occurrence | February 2009 |  |  |
Compensatory damages jury award total excluding interest | 3,000,000 mo_CompensatoryDamagesJuryAwardTotalExcludingInterest / dei_LegalEntityAxis = mo_FloridaHessMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Compensatory damages jury award allocation percentage allocated to PM USA | 42.00%mo_CompensatoryDamagesJuryAwardAllocationPercentage / dei_LegalEntityAxis = mo_FloridaHessMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Compensatory damages jury award allocation amount | 1,260,000 mo_CompensatoryDamagesJuryAwardAllocationAmount / dei_LegalEntityAxis = mo_FloridaHessMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Punitive damages jury award allocation amount | 5,000,000 mo_PunitiveDamagesJuryAwardAllocationAmount / dei_LegalEntityAxis = mo_FloridaHessMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Loss contingency damages recorded costs and interest |  | 3,200,000 mo_LossContingencyDamagesRecordedCostsAndInterest / dei_LegalEntityAxis = mo_FloridaHessMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |
Florida/Landau [Member] |  |  |  |
Loss Contingencies [Line Items] |  |  |  |
Loss contingency, period of occurrence | February 2015 |  |  |
Compensatory damages jury award total excluding interest | 100,000 mo_CompensatoryDamagesJuryAwardTotalExcludingInterest / dei_LegalEntityAxis = mo_FloridaLandauMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Florida/Tullo [Member] |  |  |  |
Loss Contingencies [Line Items] |  |  |  |
Loss contingency, period of occurrence | April 2011 |  |  |
Compensatory damages jury award total excluding interest | 4,500,000 mo_CompensatoryDamagesJuryAwardTotalExcludingInterest / dei_LegalEntityAxis = mo_FloridaTulloMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Compensatory damages jury award allocation percentage allocated to PM USA | 45.00%mo_CompensatoryDamagesJuryAwardAllocationPercentage / dei_LegalEntityAxis = mo_FloridaTulloMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Compensatory damages jury award allocation amount | 2,025,000 mo_CompensatoryDamagesJuryAwardAllocationAmount / dei_LegalEntityAxis = mo_FloridaTulloMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Appeal bond posted by PM USA | 2,000,000 mo_AppealsBondPostedByAffiliate / dei_LegalEntityAxis = mo_FloridaTulloMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Loss contingency damages recorded costs and interest |  |  | 3,900,000 mo_LossContingencyDamagesRecordedCostsAndInterest / dei_LegalEntityAxis = mo_FloridaTulloMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |
Florida/Barbanell [Member] |  |  |  |
Loss Contingencies [Line Items] |  |  |  |
Loss contingency, period of occurrence | August 2009 |  |  |
Compensatory damages jury award total excluding interest | 5,300,000 mo_CompensatoryDamagesJuryAwardTotalExcludingInterest / dei_LegalEntityAxis = mo_FloridaBarbanellMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Compensatory damages jury award allocation percentage allocated to PM USA | 36.50%mo_CompensatoryDamagesJuryAwardAllocationPercentage / dei_LegalEntityAxis = mo_FloridaBarbanellMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Compensatory damages jury award allocation amount | 1,950,000 mo_CompensatoryDamagesJuryAwardAllocationAmount / dei_LegalEntityAxis = mo_FloridaBarbanellMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Loss contingency damages recorded costs and interest | 3,600,000 mo_LossContingencyDamagesRecordedCostsAndInterest / dei_LegalEntityAxis = mo_FloridaBarbanellMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember |  |  |
Loss Contingency, Damages Paid |  |  |  | $ 3,600,000 mo_LossContingencyDamagesPaid / dei_LegalEntityAxis = mo_FloridaBarbanellMember / us-gaap_LitigationCaseAxis = mo_EngleProgenyCasesMember

X
- Definition Portion of additur allocated to affiliate. + References No definition available. + Details
Name: | mo_AdditurAllocationAmount
Namespace Prefix: | mo_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Additur Damages Imposed By Trial Court + References No definition available. + Details
Name: | mo_AdditurDamagesImposedByTrialCourt
Namespace Prefix: | mo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Appeals Bond Posted By Affiliate + References No definition available. + Details
Name: | mo_AppealsBondPostedByAffiliate
Namespace Prefix: | mo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Compensatory Damages Jury Award Allocation Amount + References No definition available. + Details
Name: | mo_CompensatoryDamagesJuryAwardAllocationAmount
Namespace Prefix: | mo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Compensatory Damages Jury Award Allocation Percentage allocated to PM USA + References No definition available. + Details
Name: | mo_CompensatoryDamagesJuryAwardAllocationPercentage
Namespace Prefix: | mo_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Compensatory Damages Jury Award Total Excluding Interest + References No definition available. + Details
Name: | mo_CompensatoryDamagesJuryAwardTotalExcludingInterest
Namespace Prefix: | mo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Compensatory Damages Reduced Amended Award Total + References No definition available. + Details
Name: | mo_CompensatoryDamagesReducedAmendedAwardTotal
Namespace Prefix: | mo_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Compensatory Damages Reduced Award Total + References No definition available. + Details
Name: | mo_CompensatoryDamagesReducedAwardTotal
Namespace Prefix: | mo_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Economic damages portion of total compensatory damages award + References No definition available. + Details
Name: | mo_Economicdamages
Namespace Prefix: | mo_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Economic Damages Reduced Award Total + References No definition available. + Details
Name: | mo_EconomicDamagesReducedAwardTotal
Namespace Prefix: | mo_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Loss Contingency, Damages Paid + References No definition available. + Details
Name: | mo_LossContingencyDamagesPaid
Namespace Prefix: | mo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Loss Contingency Damages Recorded Costs And Interest + References No definition available. + Details
Name: | mo_LossContingencyDamagesRecordedCostsAndInterest
Namespace Prefix: | mo_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Punitive Damages Jury Award Allocation Amount PM USA + References No definition available. + Details
Name: | mo_PunitiveDamagesJuryAwardAllocationAmount
Namespace Prefix: | mo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Punitive Damages Jury Award Total All Defendants + References No definition available. + Details
Name: | mo_PunitiveDamagesJuryAwardTotal
Namespace Prefix: | mo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Punitive Damages Jury Award Total Against Each Defendant + References No definition available. + Details
Name: | mo_PunitiveDamagesJuryAwardTotalAgainstEachDefendant
Namespace Prefix: | mo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Punitive Damages Reduced Amended Award Total + References No definition available. + Details
Name: | mo_PunitiveDamagesReducedAmendedAwardTotal
Namespace Prefix: | mo_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Punitive Damages Reduced Award Total + References No definition available. + Details
Name: | mo_PunitiveDamagesReducedAwardTotal
Namespace Prefix: | mo_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Retrial Compensatory Damages Awarded + References No definition available. + Details
Name: | mo_RetrialCompensatoryDamagesAwarded
Namespace Prefix: | mo_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Retrial Punitive Damages Awarded + References No definition available. + Details
Name: | mo_RetrialPunitiveDamagesAwarded
Namespace Prefix: | mo_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_LossContingenciesLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition States when the existing condition, situation, or set of circumstances involving uncertainty occurred. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=25496072&loc=d3e14326-108349 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=25496072&loc=d3e14435-108349 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 9 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=25496072&loc=d3e14557-108349 + Details
Name: | us-gaap_LossContingencyPeriodOfOccurrence
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration