XML 111 R74.htm IDEA: XBRL DOCUMENT v2.4.1.9
Benefit Plans (Allocation of Plan Assets) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Defined Benefit Plan Disclosure [Line Items]    
Defined Benefit Plan, Fair Value of Plan Assets 322.3us-gaap_DefinedBenefitPlanFairValueOfPlanAssets 284.7us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
Weighted average asset allocations 100.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations 100.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
Level 1 [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Defined Benefit Plan, Fair Value of Plan Assets 321.3us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
283.5us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Level 2 [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Defined Benefit Plan, Fair Value of Plan Assets 1.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
1.2us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Cash [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Defined Benefit Plan, Fair Value of Plan Assets 1.1us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
1.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
Cash [Member] | Level 1 [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Defined Benefit Plan, Fair Value of Plan Assets 1.1us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
1.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Equity Securities [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Weighted average asset allocations 63.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
66.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
Target allocation 65.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
 
Allocation range minimum 60.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMinimum
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
 
Allocation range maximum 70.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMaximum
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
 
Indexed Mutual Funds [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Defined Benefit Plan, Fair Value of Plan Assets 142.3us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= wst_IndexedMutualFundsMember
132.6us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= wst_IndexedMutualFundsMember
Indexed Mutual Funds [Member] | Level 1 [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Defined Benefit Plan, Fair Value of Plan Assets 142.3us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= wst_IndexedMutualFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
132.6us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= wst_IndexedMutualFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Indexed Mutual Funds [Member] | Level 2 [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Defined Benefit Plan, Fair Value of Plan Assets   0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= wst_IndexedMutualFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Indexed Mutual Funds [Member] | Level 3 [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Defined Benefit Plan, Fair Value of Plan Assets   0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= wst_IndexedMutualFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
International Mutual Funds [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Defined Benefit Plan, Fair Value of Plan Assets 58.7us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= wst_InternationalMutualFundsMember
55.4us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= wst_InternationalMutualFundsMember
International Mutual Funds [Member] | Level 1 [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Defined Benefit Plan, Fair Value of Plan Assets 58.7us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= wst_InternationalMutualFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
55.4us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= wst_InternationalMutualFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
International Mutual Funds [Member] | Level 2 [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Defined Benefit Plan, Fair Value of Plan Assets   0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= wst_InternationalMutualFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
International Mutual Funds [Member] | Level 3 [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Defined Benefit Plan, Fair Value of Plan Assets   0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= wst_InternationalMutualFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Debt Securities [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Weighted average asset allocations 35.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_DebtSecuritiesMember
32.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_DebtSecuritiesMember
Target allocation 35.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_DebtSecuritiesMember
 
Allocation range minimum 30.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMinimum
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_DebtSecuritiesMember
 
Allocation range maximum 40.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMaximum
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_DebtSecuritiesMember
 
Other [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Weighted average asset allocations 2.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= wst_OtherSecuritiesMember
2.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= wst_OtherSecuritiesMember
Target allocation 0.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= wst_OtherSecuritiesMember
 
Allocation range minimum 0.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMinimum
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= wst_OtherSecuritiesMember
 
Allocation range maximum 5.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMaximum
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= wst_OtherSecuritiesMember
 
Mutual Funds [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Defined Benefit Plan, Fair Value of Plan Assets 111.4us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= wst_MutualFundsMember
87.4us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= wst_MutualFundsMember
Mutual Funds [Member] | Level 1 [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Defined Benefit Plan, Fair Value of Plan Assets 111.4us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= wst_MutualFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
87.4us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= wst_MutualFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Mutual Funds [Member] | Level 2 [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Defined Benefit Plan, Fair Value of Plan Assets   0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= wst_MutualFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Mutual Funds [Member] | Level 3 [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Defined Benefit Plan, Fair Value of Plan Assets   0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= wst_MutualFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Insurance Contract [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Defined Benefit Plan, Fair Value of Plan Assets 1.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_InsuranceContractRightsAndObligationsFairValueOptionMember
1.2us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_InsuranceContractRightsAndObligationsFairValueOptionMember
Insurance Contract [Member] | Level 1 [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Defined Benefit Plan, Fair Value of Plan Assets   0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_InsuranceContractRightsAndObligationsFairValueOptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Insurance Contract [Member] | Level 2 [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Defined Benefit Plan, Fair Value of Plan Assets 1.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_InsuranceContractRightsAndObligationsFairValueOptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
1.2us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_InsuranceContractRightsAndObligationsFairValueOptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Insurance Contract [Member] | Level 3 [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Defined Benefit Plan, Fair Value of Plan Assets   0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_InsuranceContractRightsAndObligationsFairValueOptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Balanced Mutual Fund [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Defined Benefit Plan, Fair Value of Plan Assets 7.8us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= wst_BalancedMutualFundMember
7.1us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= wst_BalancedMutualFundMember
Balanced Mutual Fund [Member] | Level 1 [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Defined Benefit Plan, Fair Value of Plan Assets 7.8us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= wst_BalancedMutualFundMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
7.1us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= wst_BalancedMutualFundMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Balanced Mutual Fund [Member] | Level 2 [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Defined Benefit Plan, Fair Value of Plan Assets   0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= wst_BalancedMutualFundMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Balanced Mutual Fund [Member] | Level 3 [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Defined Benefit Plan, Fair Value of Plan Assets   0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= wst_BalancedMutualFundMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member