XML 54 R34.htm IDEA: XBRL DOCUMENT v2.4.1.9
Financial Instruments and Derivative Instruments (Details 2) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended 3 Months Ended
Jun. 28, 2015
Mar. 30, 2014
Jun. 30, 2013
Dec. 31, 2014
Dec. 31, 2013
Mar. 29, 2015
Dec. 31, 2012
Tekmar              
Reconciliation of changes in fair value of all financial assets and liabilities              
Contingent liability of the acquisition date fair value             $ 5.1us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_BusinessAcquisitionAxis
= wts_TekmarControlSystemsMember
Contingent consideration payment 2.3us-gaap_PaymentsForPreviousAcquisition
/ us-gaap_BusinessAcquisitionAxis
= wts_TekmarControlSystemsMember
2.2us-gaap_PaymentsForPreviousAcquisition
/ us-gaap_BusinessAcquisitionAxis
= wts_TekmarControlSystemsMember
1.2us-gaap_PaymentsForPreviousAcquisition
/ us-gaap_BusinessAcquisitionAxis
= wts_TekmarControlSystemsMember
       
Increase in fair value of contingent liability based on a revised estimate of the fair value of the contingent consideration       0.5wts_BusinessAcquisitionIncreaseDecreaseOfContingentConsiderationAtFairValue
/ us-gaap_BusinessAcquisitionAxis
= wts_TekmarControlSystemsMember
1.0wts_BusinessAcquisitionIncreaseDecreaseOfContingentConsiderationAtFairValue
/ us-gaap_BusinessAcquisitionAxis
= wts_TekmarControlSystemsMember
   
Contingent consideration              
Reconciliation of changes in fair value of all financial assets and liabilities              
Balance at the beginning of the period           2.5us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByAssetClassAxis
= wts_ContingentConsiderationMember
 
Total realized and unrealized (gains) losses included in Comprehensive income           (0.2)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
/ us-gaap_FairValueByAssetClassAxis
= wts_ContingentConsiderationMember
 
Balance at the ending of the period           $ 2.3us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByAssetClassAxis
= wts_ContingentConsiderationMember