XML 96 R63.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-Based Compensation (Allocation of Share-based Compensation Costs) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition 1 year 6 months    
Stock compensation expense $ 18.6us-gaap_AllocatedShareBasedCompensationExpense $ 21.2us-gaap_AllocatedShareBasedCompensationExpense $ 15.5us-gaap_AllocatedShareBasedCompensationExpense
Stock Option and Appreciation Rights [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock compensation expense 7.6us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= wst_StockOptionAndAppreciationRightsMember
7.7us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= wst_StockOptionAndAppreciationRightsMember
5.3us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= wst_StockOptionAndAppreciationRightsMember
Performance-Vesting Shares [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock compensation expense 6.5us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
6.5us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
6.0us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
Performance-Vesting Units [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock compensation expense 1.9us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= wst_PerformanceVestingUnitsMember
2.4us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= wst_PerformanceVestingUnitsMember
0.9us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= wst_PerformanceVestingUnitsMember
Performance-vesting Shares or Units Dividend Equivalents [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock compensation expense 0.4us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= wst_PerformanceVestingSharesOrUnitsDividendEquivalentsMember
0.4us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= wst_PerformanceVestingSharesOrUnitsDividendEquivalentsMember
0.1us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= wst_PerformanceVestingSharesOrUnitsDividendEquivalentsMember
Employee Stock Purchase Plan (ESPP) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock compensation expense 0.5us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= wst_EmployeeStockPurchasePlanEsppMember
0.4us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= wst_EmployeeStockPurchasePlanEsppMember
0.4us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= wst_EmployeeStockPurchasePlanEsppMember
Deferred Compensation Plans [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock compensation expense $ 1.7us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_DeferredCompensationShareBasedPaymentsMember
$ 3.8us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_DeferredCompensationShareBasedPaymentsMember
$ 2.8us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_DeferredCompensationShareBasedPaymentsMember