XML 24 R50.htm IDEA: XBRL DOCUMENT v2.4.1.9
Financial Instruments - Derivative Financial Instruments and Hedging Activities (Detail) (USD $)
3 Months Ended
Mar. 29, 2015
Mar. 30, 2014
Dec. 31, 2014
Derivative Instruments, Gain (Loss) [Line Items]      
Long-term debt $ 29,370,000,000us-gaap_LongTermDebtNoncurrent [1]   $ 31,541,000,000us-gaap_LongTermDebtNoncurrent [1]
Other Comprehensive Income (Loss) [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative Financial Instruments Gains/(Losses) Recognized in OCI (68,000,000)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_OtherComprehensiveIncomeMember
[2],[3] (80,000,000)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_OtherComprehensiveIncomeMember
[2],[3]  
Other Nonoperating Income (Expense) [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative Financial Instruments Gains/(Losses) Recognized in OID (38,000,000)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherNonoperatingIncomeExpenseMember
[2],[4],[5] (18,000,000)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherNonoperatingIncomeExpenseMember
[2],[4],[5]  
Reclassification out of Accumulated Other Comprehensive Income [Member] | Other Nonoperating Income (Expense) [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative Financial Instruments Gains/(Losses) Reclassified from OCI into OID (234,000,000)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherNonoperatingIncomeExpenseMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
[2],[3] (12,000,000)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherNonoperatingIncomeExpenseMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
[2],[3]  
Designated as Hedging Instrument [Member] | Net Investment Hedging, Nonderivative Instruments [Member] | Other Comprehensive Income (Loss) [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative Financial Instruments Gains/(Losses) Recognized in OCI (3,000,000)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= pfe_NetInvestmentHedgingNonderivativeInstrumentsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_OtherComprehensiveIncomeMember
[2],[3] (14,000,000)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= pfe_NetInvestmentHedgingNonderivativeInstrumentsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_OtherComprehensiveIncomeMember
[2],[3]  
Designated as Hedging Instrument [Member] | Net Investment Hedging, Nonderivative Instruments [Member] | Other Nonoperating Income (Expense) [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative Financial Instruments Gains/(Losses) Recognized in OID 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= pfe_NetInvestmentHedgingNonderivativeInstrumentsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherNonoperatingIncomeExpenseMember
[2],[4],[5] 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= pfe_NetInvestmentHedgingNonderivativeInstrumentsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherNonoperatingIncomeExpenseMember
[2],[4],[5]  
Designated as Hedging Instrument [Member] | Net Investment Hedging, Nonderivative Instruments [Member] | Reclassification out of Accumulated Other Comprehensive Income [Member] | Other Nonoperating Income (Expense) [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative Financial Instruments Gains/(Losses) Reclassified from OCI into OID 0us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= pfe_NetInvestmentHedgingNonderivativeInstrumentsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherNonoperatingIncomeExpenseMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
[2],[3] 0us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= pfe_NetInvestmentHedgingNonderivativeInstrumentsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherNonoperatingIncomeExpenseMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
[2],[3]  
Designated as Hedging Instrument [Member] | All other, net [Member] | Other Comprehensive Income (Loss) [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative Financial Instruments Gains/(Losses) Recognized in OCI 0us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= pfe_OtherDerivativeInstrumentsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_OtherComprehensiveIncomeMember
[2],[3] 0us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= pfe_OtherDerivativeInstrumentsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_OtherComprehensiveIncomeMember
[2],[3]  
Designated as Hedging Instrument [Member] | All other, net [Member] | Other Nonoperating Income (Expense) [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative Financial Instruments Gains/(Losses) Recognized in OID 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= pfe_OtherDerivativeInstrumentsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherNonoperatingIncomeExpenseMember
[2],[4],[5] (3,000,000)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= pfe_OtherDerivativeInstrumentsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherNonoperatingIncomeExpenseMember
[2],[4],[5]  
Designated as Hedging Instrument [Member] | All other, net [Member] | Reclassification out of Accumulated Other Comprehensive Income [Member] | Other Nonoperating Income (Expense) [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative Financial Instruments Gains/(Losses) Reclassified from OCI into OID 0us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= pfe_OtherDerivativeInstrumentsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherNonoperatingIncomeExpenseMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
[2],[3] 0us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= pfe_OtherDerivativeInstrumentsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherNonoperatingIncomeExpenseMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
[2],[3]  
Foreign Currency Swap [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative asset, notional amount 36,300,000,000us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
   
Foreign Currency Swap [Member] | Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member] | Other Comprehensive Income (Loss) [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative Financial Instruments Gains/(Losses) Recognized in OCI (732,000,000)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_OtherComprehensiveIncomeMember
[2],[3] (15,000,000)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_OtherComprehensiveIncomeMember
[2],[3]  
Foreign Currency Swap [Member] | Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member] | Other Nonoperating Income (Expense) [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative Financial Instruments Gains/(Losses) Recognized in OID 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherNonoperatingIncomeExpenseMember
[2],[4],[5] 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherNonoperatingIncomeExpenseMember
[2],[4],[5]  
Foreign Currency Swap [Member] | Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member] | Reclassification out of Accumulated Other Comprehensive Income [Member] | Other Nonoperating Income (Expense) [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative Financial Instruments Gains/(Losses) Reclassified from OCI into OID (607,000,000)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherNonoperatingIncomeExpenseMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
[2],[3] 9,000,000us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherNonoperatingIncomeExpenseMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
[2],[3]  
Foreign Currency Swap [Member] | Designated as Hedging Instrument [Member] | Net Investment Hedging [Member] | Other Comprehensive Income (Loss) [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative Financial Instruments Gains/(Losses) Recognized in OCI 0us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NetInvestmentHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_OtherComprehensiveIncomeMember
[2],[3] (8,000,000)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NetInvestmentHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_OtherComprehensiveIncomeMember
[2],[3]  
Foreign Currency Swap [Member] | Designated as Hedging Instrument [Member] | Net Investment Hedging [Member] | Other Nonoperating Income (Expense) [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative Financial Instruments Gains/(Losses) Recognized in OID 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NetInvestmentHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherNonoperatingIncomeExpenseMember
[2],[4],[5] 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NetInvestmentHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherNonoperatingIncomeExpenseMember
[2],[4],[5]  
Foreign Currency Swap [Member] | Designated as Hedging Instrument [Member] | Net Investment Hedging [Member] | Reclassification out of Accumulated Other Comprehensive Income [Member] | Other Nonoperating Income (Expense) [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative Financial Instruments Gains/(Losses) Reclassified from OCI into OID 0us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NetInvestmentHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherNonoperatingIncomeExpenseMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
[2],[3] 0us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NetInvestmentHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherNonoperatingIncomeExpenseMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
[2],[3]  
Foreign Currency Swap [Member] | Not Designated as Hedging Instrument [Member] | Other Comprehensive Income (Loss) [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative Financial Instruments Gains/(Losses) Recognized in OCI 0us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_OtherComprehensiveIncomeMember
[2],[3] 0us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_OtherComprehensiveIncomeMember
[2],[3]  
Foreign Currency Swap [Member] | Not Designated as Hedging Instrument [Member] | Other Nonoperating Income (Expense) [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative Financial Instruments Gains/(Losses) Recognized in OID 1,000,000us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherNonoperatingIncomeExpenseMember
[2],[4],[5] (3,000,000)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherNonoperatingIncomeExpenseMember
[2],[4],[5]  
Foreign Currency Swap [Member] | Not Designated as Hedging Instrument [Member] | Reclassification out of Accumulated Other Comprehensive Income [Member] | Other Nonoperating Income (Expense) [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative Financial Instruments Gains/(Losses) Reclassified from OCI into OID 0us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherNonoperatingIncomeExpenseMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
[2],[3] 0us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherNonoperatingIncomeExpenseMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
[2],[3]  
Foreign Currency Forward-Exchange Contracts [Member] | Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member] | Other Comprehensive Income (Loss) [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative Financial Instruments Gains/(Losses) Recognized in OCI 417,000,000us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_OtherComprehensiveIncomeMember
[2],[3] (43,000,000)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_OtherComprehensiveIncomeMember
[2],[3]  
Foreign Currency Forward-Exchange Contracts [Member] | Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member] | Other Nonoperating Income (Expense) [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative Financial Instruments Gains/(Losses) Recognized in OID 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherNonoperatingIncomeExpenseMember
[2],[4],[5] 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherNonoperatingIncomeExpenseMember
[2],[4],[5]  
Foreign Currency Forward-Exchange Contracts [Member] | Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member] | Reclassification out of Accumulated Other Comprehensive Income [Member] | Other Nonoperating Income (Expense) [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative Financial Instruments Gains/(Losses) Reclassified from OCI into OID 373,000,000us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherNonoperatingIncomeExpenseMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
[2],[3] (21,000,000)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherNonoperatingIncomeExpenseMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
[2],[3]  
Foreign Currency Forward-Exchange Contracts [Member] | Designated as Hedging Instrument [Member] | Net Investment Hedging [Member] | Other Comprehensive Income (Loss) [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative Financial Instruments Gains/(Losses) Recognized in OCI 249,000,000us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NetInvestmentHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_OtherComprehensiveIncomeMember
[2],[3]    
Foreign Currency Forward-Exchange Contracts [Member] | Designated as Hedging Instrument [Member] | Net Investment Hedging [Member] | Other Nonoperating Income (Expense) [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative Financial Instruments Gains/(Losses) Recognized in OID 2,000,000us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NetInvestmentHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherNonoperatingIncomeExpenseMember
[2],[4],[5] 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NetInvestmentHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherNonoperatingIncomeExpenseMember
[2],[4],[5]  
Foreign Currency Forward-Exchange Contracts [Member] | Designated as Hedging Instrument [Member] | Net Investment Hedging [Member] | Reclassification out of Accumulated Other Comprehensive Income [Member] | Other Comprehensive Income (Loss) [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative Financial Instruments Gains/(Losses) Recognized in OCI   0us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NetInvestmentHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_OtherComprehensiveIncomeMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
[2],[3]  
Foreign Currency Forward-Exchange Contracts [Member] | Designated as Hedging Instrument [Member] | Net Investment Hedging [Member] | Reclassification out of Accumulated Other Comprehensive Income [Member] | Other Nonoperating Income (Expense) [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative Financial Instruments Gains/(Losses) Reclassified from OCI into OID   0us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NetInvestmentHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherNonoperatingIncomeExpenseMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
[2],[3]  
Foreign Currency Forward-Exchange Contracts [Member] | Not Designated as Hedging Instrument [Member] | Other Comprehensive Income (Loss) [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative Financial Instruments Gains/(Losses) Recognized in OCI 0us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_OtherComprehensiveIncomeMember
[2],[3] 0us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_OtherComprehensiveIncomeMember
[2],[3]  
Foreign Currency Forward-Exchange Contracts [Member] | Not Designated as Hedging Instrument [Member] | Other Nonoperating Income (Expense) [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative Financial Instruments Gains/(Losses) Recognized in OID (41,000,000)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherNonoperatingIncomeExpenseMember
[2],[4],[5] (12,000,000)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherNonoperatingIncomeExpenseMember
[2],[4],[5]  
Foreign Currency Forward-Exchange Contracts [Member] | Not Designated as Hedging Instrument [Member] | Reclassification out of Accumulated Other Comprehensive Income [Member] | Other Nonoperating Income (Expense) [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative Financial Instruments Gains/(Losses) Reclassified from OCI into OID 0us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherNonoperatingIncomeExpenseMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
[2],[3] 0us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherNonoperatingIncomeExpenseMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
[2],[3]  
Interest Rate Contract [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative asset, notional amount 20,400,000,000us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
   
Unsecured Debt [Member] | Senior Debt, Two Billion Five Hundred Million Pound, Due June 2023 [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Long-term debt $ 2,200,000,000us-gaap_LongTermDebtNoncurrent
/ us-gaap_DebtInstrumentAxis
= pfe_SeniorDebtTwoBillionFiveHundredMillionPoundDueJune2023Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
   
[1] Amounts may not add due to rounding.
[2] OID = Other (income)/deductions—net, included in Other (income)/deductions—net in the condensed consolidated statements of income. OCI = Other comprehensive income/(loss), included in the condensed consolidated statements of comprehensive income.
[3] For derivative financial instruments in cash flow hedge relationships, the effective portion is included in Other comprehensive loss––Unrealized holding losses on derivative financial instruments, net. For derivative financial instruments in net investment hedge relationships and for foreign currency debt designated as hedging instruments, the effective portion is included in Other comprehensive loss––Foreign currency translation adjustments.
[4] There was no significant ineffectiveness for any period presented.
[5] Also, includes gains and losses attributable to derivative instruments designated and qualifying as fair value hedges, as well as the offsetting gains and losses attributable to the hedged items in such hedging relationships.