XML 33 R71.htm IDEA: XBRL DOCUMENT v2.4.1.9
Employee Benefit Plans (Details 4) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Employee Benefit Plans      
Base contribution as a percentage of employee gross pay (as a percent) 2.00%wts_DefinedContributionPlanBaseContributionByEmployerPercent    
Employer maximum match of an employee's contributions of first 4% of eligible compensation (as a percent) 100.00%wts_DefinedContributionPlanEmployerMatchLevelOneMaximum    
Percentage of eligible compensation, matched 100% by employer 4.00%us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent    
Company's matching contributions under certain 401(k) savings plans $ 4.4us-gaap_DefinedContributionPlanCostRecognized $ 4.2us-gaap_DefinedContributionPlanCostRecognized $ 4.0us-gaap_DefinedContributionPlanCostRecognized
Employee Benefit Plans      
Charges for pension plans 1.5us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost 0.1us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost  
Supplemental compensation agreement with Timothy P. Horne      
Supplemental compensation paid on an annual basis 0.6wts_SupplementalCompensationAgreementAnnualCompensationPaid 0.6wts_SupplementalCompensationAgreementAnnualCompensationPaid 0.6wts_SupplementalCompensationAgreementAnnualCompensationPaid
Minimum      
Supplemental compensation agreement with Timothy P. Horne      
Hours per year required to be worked as a consultant in return for certain annual compensation 300 hours    
Maximum      
Supplemental compensation agreement with Timothy P. Horne      
Hours per year required to be worked as a consultant in return for certain annual compensation 500 hours    
EMEA pension plans      
Employee Benefit Plans      
Charges for pension plans $ 5.5us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
$ 5.8us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
$ 6.0us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember