Benefit Plans (Movements in Other Comprehensive Earnings (Losses)) (Details) (USD $)
In Millions, unless otherwise specified |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2014
|
Dec. 31, 2013
|
Dec. 31, 2012
|
|
Amortization: | |||
Net losses | $ 189us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax | $ 281us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax | $ 185us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax |
Prior service cost | 5us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax | 10us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax | 10us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax |
Net transition obligation | 0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetTransitionAssetObligationBeforeTax | 0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetTransitionAssetObligationBeforeTax | 1us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetTransitionAssetObligationBeforeTax |
Net losses - Post-employment | 66pm_OtherComprehensiveIncomeLossReclassificationAdjustmentfromAOCISupplementalPostemploymentBenefitsforNetGainLossbeforeTax | 60pm_OtherComprehensiveIncomeLossReclassificationAdjustmentfromAOCISupplementalPostemploymentBenefitsforNetGainLossbeforeTax | 53pm_OtherComprehensiveIncomeLossReclassificationAdjustmentfromAOCISupplementalPostemploymentBenefitsforNetGainLossbeforeTax |
Prior service cost - Post-employment | 0pm_OtherComprehensiveIncomeLossAmortizationAdjustmentfromAOCISupplementalPostemploymentBenefitsforNetPriorServiceCostCreditbeforeTax | 0pm_OtherComprehensiveIncomeLossAmortizationAdjustmentfromAOCISupplementalPostemploymentBenefitsforNetPriorServiceCostCreditbeforeTax | 0pm_OtherComprehensiveIncomeLossAmortizationAdjustmentfromAOCISupplementalPostemploymentBenefitsforNetPriorServiceCostCreditbeforeTax |
Net transition obligation - Post-employment | 0pm_OtherComprehensiveIncomeLossReclassificationAdjustmentfromAOCIPostemploymentBenefitPlansforNetTransitionAssetObligationbeforeTax | 0pm_OtherComprehensiveIncomeLossReclassificationAdjustmentfromAOCIPostemploymentBenefitPlansforNetTransitionAssetObligationbeforeTax | 0pm_OtherComprehensiveIncomeLossReclassificationAdjustmentfromAOCIPostemploymentBenefitPlansforNetTransitionAssetObligationbeforeTax |
Other income/expense: | |||
Net losses | 16pm_OtherComprehensiveIncomeReclassificationOfDefinedBenefitPlanOtherIncomeExpenseNetGainLossRecognizedInNetPeriodBenefitCostBeforeTax | 1pm_OtherComprehensiveIncomeReclassificationOfDefinedBenefitPlanOtherIncomeExpenseNetGainLossRecognizedInNetPeriodBenefitCostBeforeTax | 4pm_OtherComprehensiveIncomeReclassificationOfDefinedBenefitPlanOtherIncomeExpenseNetGainLossRecognizedInNetPeriodBenefitCostBeforeTax |
Prior service cost | 5pm_OtherComprehensiveIncomeLossOtherExpenseAdjustmentfromAOCIPensionandOtherPostretirementBenefitPlansNetPriorServiceCostsCreditbeforeTax | ||
Deferred income taxes | (42)pm_AmortizationAndOtherIncomeOrExpenseDeferredIncomeTaxes | (49)pm_AmortizationAndOtherIncomeOrExpenseDeferredIncomeTaxes | (37)pm_AmortizationAndOtherIncomeOrExpenseDeferredIncomeTaxes |
Amounts transferred to earnings as components of net periodic benefit cost | 173pm_OtherComprehensiveIncomeEarningsAsComponentsOfNetPeriodicBenefitCost | 243pm_OtherComprehensiveIncomeEarningsAsComponentsOfNetPeriodicBenefitCost | 163pm_OtherComprehensiveIncomeEarningsAsComponentsOfNetPeriodicBenefitCost |
Net losses - Post-employment | 0pm_OtherComprehensiveIncomeReclassificationofPostemploymentPlanOtherIncomeExpenseNetGainLossRecognizedInNetPeriodBenefitCostBeforeTax | 0pm_OtherComprehensiveIncomeReclassificationofPostemploymentPlanOtherIncomeExpenseNetGainLossRecognizedInNetPeriodBenefitCostBeforeTax | 0pm_OtherComprehensiveIncomeReclassificationofPostemploymentPlanOtherIncomeExpenseNetGainLossRecognizedInNetPeriodBenefitCostBeforeTax |
Prior service cost - Post-employment | 0pm_OtherComprehensiveIncomeLossOtherExpenseAdjustmentfromAOCISupplementalPostemploymentBenefitsNetPriorServiceCostsCreditbeforeTax | ||
Deferred income taxes - Post-employment | (20)pm_SupplementalPostemploymentBenefitsAmortizationAndOtherIncomeOrExpenseDeferredIncomeTaxes | (18)pm_SupplementalPostemploymentBenefitsAmortizationAndOtherIncomeOrExpenseDeferredIncomeTaxes | (16)pm_SupplementalPostemploymentBenefitsAmortizationAndOtherIncomeOrExpenseDeferredIncomeTaxes |
Amounts transferred to earnings as components of net periodic benefit cost - Post-employment | 46pm_SupplementalPostemploymentBenefitsOtherComprehensiveIncomeEarningsasComponentsofNetPeriodicBenefitCost | 42pm_SupplementalPostemploymentBenefitsOtherComprehensiveIncomeEarningsasComponentsofNetPeriodicBenefitCost | 37pm_SupplementalPostemploymentBenefitsOtherComprehensiveIncomeEarningsasComponentsofNetPeriodicBenefitCost |
Other movements during the year: | |||
Net losses | (1,309)pm_OtherMovementsNetGainsLosses | 1,157pm_OtherMovementsNetGainsLosses | (1,091)pm_OtherMovementsNetGainsLosses |
Prior service cost | (5)pm_OtherMovementsPriorServiceCost | (1)pm_OtherMovementsPriorServiceCost | 4pm_OtherMovementsPriorServiceCost |
Net transition obligation | 0pm_OtherMovementsNetTransitionObligation | 1pm_OtherMovementsNetTransitionObligation | |
Deferred income taxes | 167pm_OtherMovementsDeferredIncomeTaxes | (81)pm_OtherMovementsDeferredIncomeTaxes | 144pm_OtherMovementsDeferredIncomeTaxes |
Other movements during the year | (1,147)pm_OtherMovementsDuringYear | 1,076pm_OtherMovementsDuringYear | (943)pm_OtherMovementsDuringYear |
Total movements in other comprehensive losses | (974)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax | 1,319us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax | (780)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax |
Net losses - Post-employment | (126)pm_SupplementalPostemploymentBenefitsOthermovementsNetgainslosses | (109)pm_SupplementalPostemploymentBenefitsOthermovementsNetgainslosses | (129)pm_SupplementalPostemploymentBenefitsOthermovementsNetgainslosses |
Prior service cost - Post-employment | 0pm_SupplementalPostemploymentBenefitsOthermovementsPriorservicecost | 0pm_SupplementalPostemploymentBenefitsOthermovementsPriorservicecost | 0pm_SupplementalPostemploymentBenefitsOthermovementsPriorservicecost |
Net transition obligation - Post-employment | 0pm_SupplementalPostemploymentBenefitsOtherMovementsNetTransitionObligation | 0pm_SupplementalPostemploymentBenefitsOtherMovementsNetTransitionObligation | |
Deferred income taxes - Post-employment | 37pm_SupplementalPostemploymentBenefitsOthermovementsDeferredincometaxes | 32pm_SupplementalPostemploymentBenefitsOthermovementsDeferredincometaxes | 38pm_SupplementalPostemploymentBenefitsOthermovementsDeferredincometaxes |
Other movements during the year - Post-employment | (89)pm_SupplementalPostemploymentBenefitsOtherMovementsDuringTheYear | (77)pm_SupplementalPostemploymentBenefitsOtherMovementsDuringTheYear | (91)pm_SupplementalPostemploymentBenefitsOtherMovementsDuringTheYear |
Total movements in other comprehensive earnings (losses) - Post-employment | (43)pm_SupplementalPostemploymentBenefitsOtherComprehensiveIncomeLossSupplementalPostemploymentBenefitsAdjustmentNetofTaxTotal | (35)pm_SupplementalPostemploymentBenefitsOtherComprehensiveIncomeLossSupplementalPostemploymentBenefitsAdjustmentNetofTaxTotal | (54)pm_SupplementalPostemploymentBenefitsOtherComprehensiveIncomeLossSupplementalPostemploymentBenefitsAdjustmentNetofTaxTotal |
Pension [Member] | |||
Amortization: | |||
Net losses | 121us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember |
216us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember |
129us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember |
Prior service cost | 6us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember |
10us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember |
10us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember |
Net transition obligation | 0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetTransitionAssetObligationBeforeTax / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember |
0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetTransitionAssetObligationBeforeTax / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember |
1us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetTransitionAssetObligationBeforeTax / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember |
Other income/expense: | |||
Net losses | 14pm_OtherComprehensiveIncomeReclassificationOfDefinedBenefitPlanOtherIncomeExpenseNetGainLossRecognizedInNetPeriodBenefitCostBeforeTax / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember |
1pm_OtherComprehensiveIncomeReclassificationOfDefinedBenefitPlanOtherIncomeExpenseNetGainLossRecognizedInNetPeriodBenefitCostBeforeTax / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember |
4pm_OtherComprehensiveIncomeReclassificationOfDefinedBenefitPlanOtherIncomeExpenseNetGainLossRecognizedInNetPeriodBenefitCostBeforeTax / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember |
Prior service cost | 5pm_OtherComprehensiveIncomeLossOtherExpenseAdjustmentfromAOCIPensionandOtherPostretirementBenefitPlansNetPriorServiceCostsCreditbeforeTax / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember |
||
Deferred income taxes | (21)pm_AmortizationAndOtherIncomeOrExpenseDeferredIncomeTaxes / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember |
(29)pm_AmortizationAndOtherIncomeOrExpenseDeferredIncomeTaxes / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember |
(20)pm_AmortizationAndOtherIncomeOrExpenseDeferredIncomeTaxes / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember |
Amounts transferred to earnings as components of net periodic benefit cost | 125pm_OtherComprehensiveIncomeEarningsAsComponentsOfNetPeriodicBenefitCost / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember |
198pm_OtherComprehensiveIncomeEarningsAsComponentsOfNetPeriodicBenefitCost / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember |
124pm_OtherComprehensiveIncomeEarningsAsComponentsOfNetPeriodicBenefitCost / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember |
Other movements during the year: | |||
Net losses | (1,149)pm_OtherMovementsNetGainsLosses / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember |
1,236pm_OtherMovementsNetGainsLosses / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember |
(931)pm_OtherMovementsNetGainsLosses / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember |
Prior service cost | (5)pm_OtherMovementsPriorServiceCost / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember |
(1)pm_OtherMovementsPriorServiceCost / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember |
0pm_OtherMovementsPriorServiceCost / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember |
Net transition obligation | 0pm_OtherMovementsNetTransitionObligation / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember |
1pm_OtherMovementsNetTransitionObligation / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember |
|
Deferred income taxes | 118pm_OtherMovementsDeferredIncomeTaxes / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember |
(103)pm_OtherMovementsDeferredIncomeTaxes / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember |
98pm_OtherMovementsDeferredIncomeTaxes / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember |
Other movements during the year | (1,036)pm_OtherMovementsDuringYear / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember |
1,133pm_OtherMovementsDuringYear / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember |
(833)pm_OtherMovementsDuringYear / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember |
Total movements in other comprehensive losses | (911)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember |
1,331us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember |
(709)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember |
Postretirement [Member] | |||
Amortization: | |||
Net losses | 2us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember |
5us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember |
3us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember |
Prior service cost | (1)us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember |
0us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember |
0us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember |
Net transition obligation | 0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetTransitionAssetObligationBeforeTax / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember |
0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetTransitionAssetObligationBeforeTax / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember |
0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetTransitionAssetObligationBeforeTax / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember |
Other income/expense: | |||
Net losses | 2pm_OtherComprehensiveIncomeReclassificationOfDefinedBenefitPlanOtherIncomeExpenseNetGainLossRecognizedInNetPeriodBenefitCostBeforeTax / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember |
0pm_OtherComprehensiveIncomeReclassificationOfDefinedBenefitPlanOtherIncomeExpenseNetGainLossRecognizedInNetPeriodBenefitCostBeforeTax / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember |
0pm_OtherComprehensiveIncomeReclassificationOfDefinedBenefitPlanOtherIncomeExpenseNetGainLossRecognizedInNetPeriodBenefitCostBeforeTax / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember |
Prior service cost | 0pm_OtherComprehensiveIncomeLossOtherExpenseAdjustmentfromAOCIPensionandOtherPostretirementBenefitPlansNetPriorServiceCostsCreditbeforeTax / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember |
||
Deferred income taxes | (1)pm_AmortizationAndOtherIncomeOrExpenseDeferredIncomeTaxes / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember |
(2)pm_AmortizationAndOtherIncomeOrExpenseDeferredIncomeTaxes / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember |
(1)pm_AmortizationAndOtherIncomeOrExpenseDeferredIncomeTaxes / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember |
Amounts transferred to earnings as components of net periodic benefit cost | 2pm_OtherComprehensiveIncomeEarningsAsComponentsOfNetPeriodicBenefitCost / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember |
3pm_OtherComprehensiveIncomeEarningsAsComponentsOfNetPeriodicBenefitCost / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember |
2pm_OtherComprehensiveIncomeEarningsAsComponentsOfNetPeriodicBenefitCost / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember |
Other movements during the year: | |||
Net losses | (34)pm_OtherMovementsNetGainsLosses / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember |
30pm_OtherMovementsNetGainsLosses / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember |
(31)pm_OtherMovementsNetGainsLosses / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember |
Prior service cost | 0pm_OtherMovementsPriorServiceCost / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember |
0pm_OtherMovementsPriorServiceCost / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember |
4pm_OtherMovementsPriorServiceCost / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember |
Net transition obligation | 0pm_OtherMovementsNetTransitionObligation / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember |
0pm_OtherMovementsNetTransitionObligation / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember |
|
Deferred income taxes | 12pm_OtherMovementsDeferredIncomeTaxes / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember |
(10)pm_OtherMovementsDeferredIncomeTaxes / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember |
8pm_OtherMovementsDeferredIncomeTaxes / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember |
Other movements during the year | (22)pm_OtherMovementsDuringYear / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember |
20pm_OtherMovementsDuringYear / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember |
(19)pm_OtherMovementsDuringYear / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember |
Total movements in other comprehensive losses | $ (20)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember |
$ 23us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember |
$ (17)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember |
X | ||||||||||
- Details
|
X | ||||||||||
- Definition
Amortization and other income or expense, deferred income taxes. No definition available.
|
X | ||||||||||
- Definition
Amounts transferred from equity to earnings as part of Net Periodic Benefit Cost No definition available.
|
X | ||||||||||
- Definition
Other Comprehensive (Income) Loss, Amortization Adjustment from AOCI, Supplemental Postemployment Benefits, for Net Prior Service Cost (Credit), before Tax No definition available.
|
X | ||||||||||
- Definition
Other Comprehensive (Income) Loss, Other Expense Adjustment from AOCI, Pension and Other Postretirement Benefit Plans, Net Prior Service Costs (Credit), before Tax No definition available.
|
X | ||||||||||
- Definition
Other Comprehensive (Income) Loss, Other Expense Adjustment from AOCI, Supplemental Postemployment Benefits, Net Prior Service Costs (Credit), before Tax No definition available.
|
X | ||||||||||
- Definition
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI, Postemployment Benefit Plans, for Net Transition Asset (Obligation), before Tax No definition available.
|
X | ||||||||||
- Definition
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI, Supplemental Postemployment Benefits, for Net Gain (Loss), before Tax No definition available.
|
X | ||||||||||
- Definition
Other comprehensive income reclassification of defined benefit plan other income (expense) net gain (loss) recognized in net period benefit cost, before tax No definition available.
|
X | ||||||||||
- Definition
Other Comprehensive Income Reclassification of Postemployment Plan Other Income (Expense) Net Gain (Loss) Recognized In Net Period Benefit Cost, Before Tax No definition available.
|
X | ||||||||||
- Details
|
X | ||||||||||
- Definition
Current year activity to accumulated other comprehensive earnings No definition available.
|
X | ||||||||||
- Definition
Current year activity to accumulated other comprehensive earnings No definition available.
|
X | ||||||||||
- Details
|
X | ||||||||||
- Definition
Current year activity to accumulated other comprehensive earnings No definition available.
|
X | ||||||||||
- Definition
Other Movements Net Transition Obligation No definition available.
|
X | ||||||||||
- Definition
Current year activity to accumulated other comprehensive earnings No definition available.
|
X | ||||||||||
- Definition
Supplemental Postemployment Benefits, Amortization And Other Income Or Expense, Deferred Income Taxes No definition available.
|
X | ||||||||||
- Definition
Supplemental Postemployment Benefits, Other Comprehensive Income Earnings as Components of Net Periodic Benefit Cost No definition available.
|
X | ||||||||||
- Definition
Supplemental Postemployment Benefits, Other Comprehensive Income (Loss), Supplemental Postemployment Benefits, Adjustment, Net of Tax, Total No definition available.
|
X | ||||||||||
- Definition
Supplemental Postemployment Benefits, Other movements Deferred income taxes No definition available.
|
X | ||||||||||
- Definition
Supplemental Postemployment Benefits, Other Movements During The Year No definition available.
|
X | ||||||||||
- Definition
Supplemental Postemployment Benefits, Other movements Net gains (losses) No definition available.
|
X | ||||||||||
- Definition
Supplemental Postemployment Benefits, Other Movements Net Transition Obligation No definition available.
|
X | ||||||||||
- Definition
Supplemental Postemployment Benefits, Other movements Prior service cost No definition available.
|
X | ||||||||||
- Definition
Amount before tax of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) related to pension and other postretirement benefit plans. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Amount before tax of reclassification adjustment from accumulated other comprehensive income (loss) for actuarial gain (loss) related to pension and other postretirement benefit plans. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Amount before tax of reclassification adjustment from accumulated other comprehensive income (loss) for net transition asset (obligation) related to pension and other postretirement benefit plans. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Amount after tax of reclassification adjustment from accumulated other comprehensive (income) loss related to net period benefit cost (credit) for pension and other postretirement defined benefit plans. No definition available.
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|