XML 19 R46.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments and Hedging Activities Derivative Instruments and Hedging Activities - text links (Details)
0 Months Ended 9 Months Ended 3 Months Ended 9 Months Ended 3 Months Ended 9 Months Ended 0 Months Ended 3 Months Ended 9 Months Ended 0 Months Ended 0 Months Ended 9 Months Ended 3 Months Ended 9 Months Ended 3 Months Ended 9 Months Ended 3 Months Ended 9 Months Ended 9 Months Ended
Dec. 02, 2014
USD ($)
Dec. 18, 2013
USD ($)
Mar. 28, 2015
USD ($)
Mar. 29, 2014
USD ($)
Mar. 28, 2015
Designated as Hedging Instrument [Member]
USD ($)
Mar. 29, 2014
Designated as Hedging Instrument [Member]
USD ($)
Mar. 28, 2015
Designated as Hedging Instrument [Member]
USD ($)
Mar. 29, 2014
Designated as Hedging Instrument [Member]
USD ($)
Mar. 28, 2015
Not Designated as Hedging Instrument [Member]
USD ($)
Mar. 29, 2014
Not Designated as Hedging Instrument [Member]
USD ($)
Mar. 28, 2015
Not Designated as Hedging Instrument [Member]
USD ($)
Mar. 29, 2014
Not Designated as Hedging Instrument [Member]
USD ($)
Dec. 18, 2013
Interest Rate Swap [Member]
Designated as Hedging Instrument [Member]
USD ($)
Mar. 28, 2015
Interest Rate Swap [Member]
Designated as Hedging Instrument [Member]
USD ($)
Mar. 29, 2014
Interest Rate Swap [Member]
Designated as Hedging Instrument [Member]
USD ($)
Mar. 28, 2015
Interest Rate Swap [Member]
Designated as Hedging Instrument [Member]
USD ($)
Mar. 29, 2014
Interest Rate Swap [Member]
Designated as Hedging Instrument [Member]
USD ($)
Dec. 18, 2013
Interest Rate Swap [Member]
Designated as Hedging Instrument [Member]
USD ($)
Dec. 02, 2014
Interest Rate Lock Commitments [Member]
Designated as Hedging Instrument [Member]
USD ($)
Dec. 02, 2014
Interest Rate Lock Commitments [Member]
Designated as Hedging Instrument [Member]
USD ($)
Dec. 23, 2013
Cash Flow Hedging [Member]
Designated as Hedging Instrument [Member]
USD ($)
Mar. 28, 2015
Foreign Exchange Forward [Member]
Mar. 28, 2015
Foreign Exchange Forward [Member]
Designated as Hedging Instrument [Member]
USD ($)
Mar. 29, 2014
Foreign Exchange Forward [Member]
Designated as Hedging Instrument [Member]
USD ($)
Mar. 28, 2015
Foreign Exchange Forward [Member]
Designated as Hedging Instrument [Member]
USD ($)
Mar. 29, 2014
Foreign Exchange Forward [Member]
Designated as Hedging Instrument [Member]
USD ($)
Mar. 28, 2015
Foreign Exchange Contract [Member]
USD ($)
Jun. 28, 2014
Foreign Exchange Contract [Member]
USD ($)
Mar. 28, 2015
Foreign Exchange Option [Member]
Not Designated as Hedging Instrument [Member]
USD ($)
Mar. 28, 2015
Foreign Exchange Option [Member]
Not Designated as Hedging Instrument [Member]
USD ($)
Dec. 02, 2014
Foreign Exchange Option [Member]
Not Designated as Hedging Instrument [Member]
EUR (€)
Mar. 29, 2014
Fair Value Hedging [Member]
USD ($)
Mar. 28, 2015
Fair Value Hedging [Member]
USD ($)
Mar. 29, 2014
Fair Value Hedging [Member]
USD ($)
Sep. 28, 2013
Fair Value Hedging [Member]
USD ($)
Mar. 28, 2015
Perrigo Co plc [Member]
Foreign Exchange Option [Member]
Not Designated as Hedging Instrument [Member]
USD ($)
Derivative [Line Items]                                                                        
Derivative, Gain (Loss) on Derivative, Net     $ (324,500,000)us-gaap_DerivativeGainLossOnDerivativeNet $ 0us-gaap_DerivativeGainLossOnDerivativeNet         $ (258,200,000)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ (900,000)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ (329,400,000)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ (300,000)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
                                $ 259,800,000us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeOptionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ (26,400,000)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeOptionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
          $ 298,100,000us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeOptionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ dei_LegalEntityAxis
= prgo_PerrigoCoplcMember
Derivative, Notional Amount                           240,000,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
  240,000,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
  725,000,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
  750,000,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateLockCommitmentsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
            329,800,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
228,500,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
    2,000,000,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeOptionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
      425,000,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_FairValueHedgingMember
 
Proceeds from Issuance of Debt 1,600,000,000us-gaap_ProceedsFromIssuanceOfDebt 2,300,000,000us-gaap_ProceedsFromIssuanceOfDebt                                                                    
Derivative Instruments, Gain (Loss) Recognized in Other Comprehensive Income (Loss), Effective Portion, Net         (1,800,000)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
(1,100,000)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
(9,200,000)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
15,600,000us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
        12,800,000us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
2,000,000us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
(2,100,000)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
3,900,000us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
9,000,000us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
  5,800,000us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateLockCommitmentsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
      (3,800,000)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
1,000,000us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
(10,400,000)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
6,600,000us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
                   
Gain (Loss) on Cash Flow Hedge Ineffectiveness, Net                         (500,000)us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
          (1,100,000)us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateLockCommitmentsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
  (2,600,000)us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
                    0us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_FairValueHedgingMember
0us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_FairValueHedgingMember
3,200,000us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_FairValueHedgingMember
   
Maximum Remaining Maturity of Foreign Currency Derivatives                                           15 months                            
Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months     $ 5,600,000us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months