XML 35 R86.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Information (Sales by Product Group) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Segment Reporting, Revenue Reconciling Items [Line Items]      
Net sales $ 1,421.4us-gaap_SalesRevenueNet $ 1,368.4us-gaap_SalesRevenueNet $ 1,266.4us-gaap_SalesRevenueNet
Packaging Systems [Member]      
Segment Reporting, Revenue Reconciling Items [Line Items]      
Net sales 1,019.7us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= wst_PackagingSystemsMember
996.0us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= wst_PackagingSystemsMember
915.1us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= wst_PackagingSystemsMember
Delivery Systems [Member]      
Segment Reporting, Revenue Reconciling Items [Line Items]      
Net sales 402.5us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= wst_DeliverySystemsMember
374.1us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= wst_DeliverySystemsMember
352.1us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= wst_DeliverySystemsMember
Intersegment Elimination [Member]      
Segment Reporting, Revenue Reconciling Items [Line Items]      
Net sales (0.8)us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
(1.7)us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
(0.8)us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
Proprietary Products [Member] | Delivery Systems [Member]      
Segment Reporting, Revenue Reconciling Items [Line Items]      
Net sales 105.4us-gaap_SalesRevenueNet
/ us-gaap_ProductOrServiceAxis
= wst_ProprietaryProductsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wst_DeliverySystemsMember
92.7us-gaap_SalesRevenueNet
/ us-gaap_ProductOrServiceAxis
= wst_ProprietaryProductsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wst_DeliverySystemsMember
77.0us-gaap_SalesRevenueNet
/ us-gaap_ProductOrServiceAxis
= wst_ProprietaryProductsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wst_DeliverySystemsMember
Contract Manufacturing [Member] | Delivery Systems [Member]      
Segment Reporting, Revenue Reconciling Items [Line Items]      
Net sales $ 297.1us-gaap_SalesRevenueNet
/ us-gaap_ProductOrServiceAxis
= wst_ContractManufacturingAndConsumerMember
/ us-gaap_StatementBusinessSegmentsAxis
= wst_DeliverySystemsMember
$ 281.4us-gaap_SalesRevenueNet
/ us-gaap_ProductOrServiceAxis
= wst_ContractManufacturingAndConsumerMember
/ us-gaap_StatementBusinessSegmentsAxis
= wst_DeliverySystemsMember
$ 275.1us-gaap_SalesRevenueNet
/ us-gaap_ProductOrServiceAxis
= wst_ContractManufacturingAndConsumerMember
/ us-gaap_StatementBusinessSegmentsAxis
= wst_DeliverySystemsMember