XML 27 R57.htm IDEA: XBRL DOCUMENT v2.4.1.9
Contingencies (Tobacco-Related Litigation) (Details) (Subsequent Event [Member])
4 Months Ended
Apr. 30, 2015
litigation_case
Apr. 30, 2015
Case Decided In Favor Of Plaintiff [Member]
litigation_case
Apr. 30, 2015
Case Decided In Favor Of Plaintiff [Member]
Cases Remaining On Appeal [Member]
litigation_case
Apr. 30, 2015
Final Resolution In Favor Of Company [Member]
litigation_case
Apr. 30, 2015
Final Resolution In Favor Of Company [Member]
Case Decided In Favor Of Plaintiff [Member]
litigation_case
Apr. 30, 2015
Italy [Member]
Cases With Costs [Member]
Individual Lights Cases Small Claims Court [Member]
USD ($)
Apr. 30, 2015
Italy [Member]
Cases With Costs [Member]
Individual Lights Cases Small Claims Court [Member]
EUR (€)
Loss Contingencies [Line Items]              
Number of judgments paid to date 1pm_LossContingencyNumberOfClaimsPaidToDate
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
           
Payments for total judgments including costs           $ 1,500pm_PaymentsForResolutionOfLitigation
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= pm_IndividualLightsCasesSmallClaimsCourtMember
/ pm_RegionReportingInformationByRegionAxis
= pm_CasesWithCostsMember
/ us-gaap_StatementGeographicalAxis
= country_IT
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
€ 1,400pm_PaymentsForResolutionOfLitigation
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= pm_IndividualLightsCasesSmallClaimsCourtMember
/ pm_RegionReportingInformationByRegionAxis
= pm_CasesWithCostsMember
/ us-gaap_StatementGeographicalAxis
= country_IT
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Number of cases decided       434pm_LossContingencyClaimsFinallyResolved
/ pm_RegionReportingInformationByRegionAxis
= pm_FinalResolutionInFavorOfCompanyMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
9pm_LossContingencyClaimsFinallyResolved
/ us-gaap_LitigationCaseAxis
= pm_CaseDecidedInFavorOfPlaintiffMember
/ pm_RegionReportingInformationByRegionAxis
= pm_FinalResolutionInFavorOfCompanyMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Number of cases decided   10pm_LossContingencyClaimsResolved
/ us-gaap_LitigationCaseAxis
= pm_CaseDecidedInFavorOfPlaintiffMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
         
Cases brought against PM     1pm_CasesBroughtAgainstCompany
/ us-gaap_ContingentConsiderationByTypeAxis
= pm_CasesRemainingOnAppealMember
/ us-gaap_LitigationCaseAxis
= pm_CaseDecidedInFavorOfPlaintiffMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember