XML 139 R92.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Reporting (Schedule of NPM Adjustment Items) (Details) (USD $)
3 Months Ended 12 Months Ended
Mar. 31, 2014
Dec. 31, 2014
Dec. 31, 2013
NPM Adjustment Items [Line Items]      
NPM Adjustment Items   $ 90,000,000us-gaap_LitigationSettlementAmount $ 664,000,000us-gaap_LitigationSettlementAmount
Smokeable Products [Member] | Philip Morris USA [Member] | Non-Participating Manufacturer Arbitration Panel Decision [Member]      
NPM Adjustment Items [Line Items]      
Interest and other debt expense, net 64,000,000us-gaap_LitigationSettlementInterest
/ dei_LegalEntityAxis
= mo_PhilipMorrisUSAMember
/ us-gaap_LitigationCaseAxis
= mo_NonParticipatingManufacturerArbitrationPanelDecisionMember
/ us-gaap_StatementBusinessSegmentsAxis
= mo_SmokeableProductsMember
47,000,000us-gaap_LitigationSettlementInterest
/ dei_LegalEntityAxis
= mo_PhilipMorrisUSAMember
/ us-gaap_LitigationCaseAxis
= mo_NonParticipatingManufacturerArbitrationPanelDecisionMember
/ us-gaap_StatementBusinessSegmentsAxis
= mo_SmokeableProductsMember
0us-gaap_LitigationSettlementInterest
/ dei_LegalEntityAxis
= mo_PhilipMorrisUSAMember
/ us-gaap_LitigationCaseAxis
= mo_NonParticipatingManufacturerArbitrationPanelDecisionMember
/ us-gaap_StatementBusinessSegmentsAxis
= mo_SmokeableProductsMember
Smokeable Products [Member] | Philip Morris USA [Member] | NPM Adjustment to Cost Of Sales [Member] | Non-Participating Manufacturer Arbitration Panel Decision [Member]      
NPM Adjustment Items [Line Items]      
NPM Adjustment Items   $ 43,000,000us-gaap_LitigationSettlementAmount
/ dei_LegalEntityAxis
= mo_PhilipMorrisUSAMember
/ us-gaap_LitigationCaseAxis
= mo_NonParticipatingManufacturerArbitrationPanelDecisionMember
/ us-gaap_NatureOfExpenseAxis
= mo_NpmAdjustmentToCostOfSalesMember
/ us-gaap_StatementBusinessSegmentsAxis
= mo_SmokeableProductsMember
$ 664,000,000us-gaap_LitigationSettlementAmount
/ dei_LegalEntityAxis
= mo_PhilipMorrisUSAMember
/ us-gaap_LitigationCaseAxis
= mo_NonParticipatingManufacturerArbitrationPanelDecisionMember
/ us-gaap_NatureOfExpenseAxis
= mo_NpmAdjustmentToCostOfSalesMember
/ us-gaap_StatementBusinessSegmentsAxis
= mo_SmokeableProductsMember