XML 106 R58.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements (Fair Value of Assets and Liabilities) (Details) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Assets:    
Short-term investments   $ 7.5us-gaap_ShortTermInvestments
Derivative Instruments in Hedges, Assets, at Fair Value 0.2us-gaap_DerivativeInstrumentsInHedgesAssetsAtFairValue  
Deferred compensation assets 6.6us-gaap_AssetsHeldInTrustNoncurrent 5.7us-gaap_AssetsHeldInTrustNoncurrent
Total assets at fair value 6.8us-gaap_AssetsFairValueDisclosureRecurring 13.2us-gaap_AssetsFairValueDisclosureRecurring
Liabilities:    
Contingent consideration 5.0us-gaap_BusinessCombinationContingentConsiderationLiability 4.3us-gaap_BusinessCombinationContingentConsiderationLiability
Deferred compensation liabilities 8.7wst_DeferredCompensationLiabilitiesFairValueDisclosure 7.8wst_DeferredCompensationLiabilitiesFairValueDisclosure
Interest rate swap contracts 3.6us-gaap_InterestRateDerivativeLiabilitiesAtFairValue 5.6us-gaap_InterestRateDerivativeLiabilitiesAtFairValue
Total liabilities at fair value 17.3us-gaap_LiabilitiesFairValueDisclosure 17.7us-gaap_LiabilitiesFairValueDisclosure
Other Financial Instruments [Abstract]    
Long-term debt, fair value 311.4us-gaap_LongTermDebtFairValue 365.8us-gaap_LongTermDebtFairValue
Long-term debt 309.5us-gaap_LongTermDebtNoncurrent 371.3us-gaap_LongTermDebtNoncurrent
Level 1 [Member]    
Assets:    
Short-term investments   7.5us-gaap_ShortTermInvestments
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Derivative Instruments in Hedges, Assets, at Fair Value 0us-gaap_DerivativeInstrumentsInHedgesAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Deferred compensation assets 6.6us-gaap_AssetsHeldInTrustNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
5.7us-gaap_AssetsHeldInTrustNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Total assets at fair value 6.6us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
13.2us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Liabilities:    
Deferred compensation liabilities 8.7wst_DeferredCompensationLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
7.8wst_DeferredCompensationLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Total liabilities at fair value 8.7us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
7.8us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Level 2 [Member]    
Assets:    
Derivative Instruments in Hedges, Assets, at Fair Value 0.2us-gaap_DerivativeInstrumentsInHedgesAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Total assets at fair value 0.2us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Liabilities:    
Interest rate swap contracts 3.6us-gaap_InterestRateDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
5.6us-gaap_InterestRateDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Total liabilities at fair value 3.6us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
5.6us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Level 3 [Member]    
Liabilities:    
Contingent consideration 5.0us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
4.3us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Total liabilities at fair value $ 5.0us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
$ 4.3us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member