XML 40 R36.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Financial Instruments (Details)
In Millions, unless otherwise specified
3 Months Ended 3 Months Ended 3 Months Ended
Mar. 31, 2015
Forward-Start Interest Rate Swap [Member]
USD ($)
Mar. 31, 2015
Interest Rate Swap, Series B Note [Member]
USD ($)
Mar. 31, 2015
Foreign Currency Hedge - USD Inventory Purchases, Euro Sub [Member]
USD ($)
Mar. 31, 2015
Foreign Currency Hedge - USD Inventory Purchases, Euro Sub [Member]
EUR (€)
Mar. 31, 2015
Foreign Currency Hedge - Euro Sales, U.S. Sub [Member]
USD ($)
Mar. 31, 2015
Foreign Currency Hedge - Yen Inventory Purchases, U.S. [Member]
USD ($)
Mar. 31, 2015
Foreign Currency Hedge - Yen Inventory Purchases, U.S. [Member]
JPY (¥)
Mar. 31, 2015
Foreign Currency Hedge - Yen Inventory Purchases, Euro Sub [Member]
USD ($)
Mar. 31, 2015
Foreign Currency Hedge - Yen Inventory Purchases, Euro Sub [Member]
JPY (¥)
Mar. 31, 2015
Euro-Denominated Revolver [Member]
USD ($)
Mar. 31, 2015
Euro-Denominated Revolver [Member]
EUR (€)
Mar. 31, 2015
Yen-Denominated Revolver [Member]
USD ($)
Mar. 31, 2015
Yen-Denominated Revolver [Member]
JPY (¥)
Mar. 31, 2015
Euro Note B [Member]
USD ($)
Mar. 31, 2015
Euro Note B [Member]
EUR (€)
Mar. 31, 2015
Euro-Denominated Debt [Member]
USD ($)
Dec. 31, 2014
Options Held [Member]
USD ($)
MBbls
Derivative [Line Items]                                  
Notional amount $ 38.7invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= wst_ForwardStartInterestRateSwapMember
$ 25.0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= wst_SwapSeriesBMember
$ 17.5invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= wst_USDinventorypurchasehedgeMember
€ 14.5invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= wst_USDinventorypurchasehedgeMember
$ 16.8invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= wst_EuroUSDFxContractMember
                       
Derivative asset, notional amount           9.9us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= wst_YENUSDinventoryhedgeMember
1,200.0us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= wst_YENUSDinventoryhedgeMember
6.1us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= wst_YenEuroinventoryhedgeMember
800.0us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= wst_YenEuroinventoryhedgeMember
               
Maximum term (in years) 5 years                                
Derivative, underlying basis one-month London Interbank Offering Rates (“LIBOR”) three-month LIBOR                              
Fixed interest rate 5.41%us-gaap_DerivativeFixedInterestRate
/ us-gaap_DerivativeByNatureAxis
= wst_ForwardStartInterestRateSwapMember
5.51%us-gaap_DerivativeFixedInterestRate
/ us-gaap_DerivativeByNatureAxis
= wst_SwapSeriesBMember
                             
Maturity date of debt   Jul. 28, 2015                              
Derivative liability, notional amount           9.9us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= wst_YENUSDinventoryhedgeMember
1,200.0us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= wst_YENUSDinventoryhedgeMember
6.1us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= wst_YenEuroinventoryhedgeMember
800.0us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= wst_YenEuroinventoryhedgeMember
               
Notional amount, nonderivative instruments                   22.8us-gaap_NotionalAmountOfNonderivativeInstruments
/ us-gaap_DerivativeByNatureAxis
= us-gaap_DebtMember
21.0us-gaap_NotionalAmountOfNonderivativeInstruments
/ us-gaap_DerivativeByNatureAxis
= us-gaap_DebtMember
4.2us-gaap_NotionalAmountOfNonderivativeInstruments
/ us-gaap_DerivativeByNatureAxis
= wst_DebtYenDenominatedMember
500.0us-gaap_NotionalAmountOfNonderivativeInstruments
/ us-gaap_DerivativeByNatureAxis
= wst_DebtYenDenominatedMember
66.3us-gaap_NotionalAmountOfNonderivativeInstruments
/ us-gaap_DerivativeByNatureAxis
= wst_EuroNoteBMember
61.1us-gaap_NotionalAmountOfNonderivativeInstruments
/ us-gaap_DerivativeByNatureAxis
= wst_EuroNoteBMember
   
Cumulative foreign currency translation loss (gain)                       (1.2)wst_TranslationAdjustmentForNetInvestmentHedgePreTax
/ us-gaap_DerivativeByNatureAxis
= wst_DebtYenDenominatedMember
      (18.2)wst_TranslationAdjustmentForNetInvestmentHedgePreTax
/ us-gaap_DerivativeByNatureAxis
= wst_EuroDenominatedDebtMember
 
Cumulative foreign currency translation loss (gain), net of tax                       (0.8)us-gaap_TranslationAdjustmentForNetInvestmentHedgeNetOfTax
/ us-gaap_DerivativeByNatureAxis
= wst_DebtYenDenominatedMember
      (11.5)us-gaap_TranslationAdjustmentForNetInvestmentHedgeNetOfTax
/ us-gaap_DerivativeByNatureAxis
= wst_EuroDenominatedDebtMember
 
Derivative, nonmonetary notional amount                                 134,700invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_OptionMember
Premium paid                                 $ 0.1us-gaap_DerivativeCostOfHedge
/ us-gaap_DerivativeByNatureAxis
= us-gaap_OptionMember