XML 41 R67.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Stock-Based Compensation (Details 5) (USD $) In Thousands, except Per Share data, unless otherwise specified | 3 Months Ended | 12 Months Ended |
--- | --- | --- | ---
Dec. 31, 2014 | Sep. 28, 2014 | Jun. 29, 2014 | Mar. 30, 2014 | Dec. 31, 2013 | Sep. 29, 2013 | Jun. 30, 2013 | Mar. 31, 2013 | Dec. 31, 2014 | Dec. 31, 2013 | Dec. 31, 2012 | Dec. 31, 2011
RSUs Vested |  |  |  |  |  |  |  |  |  |  |  |
Common Stock, Dividends, Per Share, Cash Paid | $ 0.15 us-gaap_CommonStockDividendsPerShareCashPaid | $ 0.15 us-gaap_CommonStockDividendsPerShareCashPaid | $ 0.15 us-gaap_CommonStockDividendsPerShareCashPaid | $ 0.13 us-gaap_CommonStockDividendsPerShareCashPaid | $ 0.13 us-gaap_CommonStockDividendsPerShareCashPaid | $ 0.13 us-gaap_CommonStockDividendsPerShareCashPaid | $ 0.13 us-gaap_CommonStockDividendsPerShareCashPaid | $ 0.11 us-gaap_CommonStockDividendsPerShareCashPaid | $ 0.58 us-gaap_CommonStockDividendsPerShareCashPaid | $ 0.50 us-gaap_CommonStockDividendsPerShareCashPaid | $ 0.44 us-gaap_CommonStockDividendsPerShareCashPaid |
Class A |  |  |  |  |  |  |  |  |  |  |  |
RSUs Vested |  |  |  |  |  |  |  |  |  |  |  |
Common Stock, Dividends, Per Share, Cash Paid |  |  |  |  |  |  |  |  | $ 0.58 us-gaap_CommonStockDividendsPerShareCashPaid / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember | $ 0.50 us-gaap_CommonStockDividendsPerShareCashPaid / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember | $ 0.44 us-gaap_CommonStockDividendsPerShareCashPaid / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember |
Class B |  |  |  |  |  |  |  |  |  |  |  |
RSUs Vested |  |  |  |  |  |  |  |  |  |  |  |
Common Stock, Dividends, Per Share, Cash Paid |  |  |  |  |  |  |  |  | $ 0.58 us-gaap_CommonStockDividendsPerShareCashPaid / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassBMember | $ 0.50 us-gaap_CommonStockDividendsPerShareCashPaid / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassBMember | $ 0.44 us-gaap_CommonStockDividendsPerShareCashPaid / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassBMember |
Management Stock Purchase Plan | Restricted stock units (RSUs) |  |  |  |  |  |  |  |  |  |  |  |
RSUs Outstanding |  |  |  |  |  |  |  |  |  |  |  |
Number Outstanding (in shares) | 80 wts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNumber / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wts_ManagementStockPurchasePlanMember |  |  |  | 132 wts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNumber / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wts_ManagementStockPurchasePlanMember |  |  |  | 80 wts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNumber / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wts_ManagementStockPurchasePlanMember | 132 wts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNumber / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wts_ManagementStockPurchasePlanMember | 196 wts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNumber / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wts_ManagementStockPurchasePlanMember | 392 wts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNumber / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wts_ManagementStockPurchasePlanMember
Weighted Average Purchase Price (in dollars per share) | $ 32.08 wts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAveragePurchasePrice / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wts_ManagementStockPurchasePlanMember |  |  |  | $ 27.46 wts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAveragePurchasePrice / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wts_ManagementStockPurchasePlanMember |  |  |  | $ 32.08 wts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAveragePurchasePrice / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wts_ManagementStockPurchasePlanMember | $ 27.46 wts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAveragePurchasePrice / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wts_ManagementStockPurchasePlanMember | $ 22.88 wts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAveragePurchasePrice / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wts_ManagementStockPurchasePlanMember | $ 18.74 wts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAveragePurchasePrice / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wts_ManagementStockPurchasePlanMember
RSUs Vested |  |  |  |  |  |  |  |  |  |  |  |
Number Vested (in shares) | 31 wts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberVested / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wts_ManagementStockPurchasePlanMember |  |  |  | 42 wts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberVested / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wts_ManagementStockPurchasePlanMember |  |  |  | 31 wts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberVested / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wts_ManagementStockPurchasePlanMember | 42 wts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberVested / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wts_ManagementStockPurchasePlanMember | 81 wts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberVested / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wts_ManagementStockPurchasePlanMember |
Weighted Average Purchase Price (in dollars per share) | $ 27.96 wts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAveragePurchasePriceVested / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wts_ManagementStockPurchasePlanMember |  |  |  | $ 25.30 wts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAveragePurchasePriceVested / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wts_ManagementStockPurchasePlanMember |  |  |  | $ 27.96 wts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAveragePurchasePriceVested / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wts_ManagementStockPurchasePlanMember | $ 25.30 wts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAveragePurchasePriceVested / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wts_ManagementStockPurchasePlanMember | $ 20.36 wts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAveragePurchasePriceVested / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wts_ManagementStockPurchasePlanMember |
$13.25-$19.87 | Management Stock Purchase Plan | Restricted stock units (RSUs) |  |  |  |  |  |  |  |  |  |  |  |
Information about RSUs outstanding |  |  |  |  |  |  |  |  |  |  |  |
Low end of purchase price range (in dollars per share) |  |  |  |  |  |  |  |  | $ 13.25 wts_ShareBasedCompensationSharesAuthorizedUnderEquityInstrumentsOtherThanOptionsPurchasePriceRangeLowerRangeLimit / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wts_ManagementStockPurchasePlanMember / wts_ShareBasedCompensationSharesAuthorizedUnderEquityInstrumentsOtherThanOptionsByExercisePriceRangeAxis = wts_RangeOfPurchasePricesOneMember |  |  |
High end of purchase price range (in dollars per share) |  |  |  |  |  |  |  |  | $ 19.87 wts_ShareBasedCompensationSharesAuthorizedUnderEquityInstrumentsOtherThanOptionsPurchasePriceRangeUpperRangeLimit / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wts_ManagementStockPurchasePlanMember / wts_ShareBasedCompensationSharesAuthorizedUnderEquityInstrumentsOtherThanOptionsByExercisePriceRangeAxis = wts_RangeOfPurchasePricesOneMember |  |  |
RSUs Outstanding |  |  |  |  |  |  |  |  |  |  |  |
Number Outstanding (in shares) | 1 wts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNumber / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wts_ManagementStockPurchasePlanMember / wts_ShareBasedCompensationSharesAuthorizedUnderEquityInstrumentsOtherThanOptionsByExercisePriceRangeAxis = wts_RangeOfPurchasePricesOneMember |  |  |  |  |  |  |  | 1 wts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNumber / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wts_ManagementStockPurchasePlanMember / wts_ShareBasedCompensationSharesAuthorizedUnderEquityInstrumentsOtherThanOptionsByExercisePriceRangeAxis = wts_RangeOfPurchasePricesOneMember |  |  |
Weighted Average Purchase Price (in dollars per share) | $ 19.87 wts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAveragePurchasePrice / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wts_ManagementStockPurchasePlanMember / wts_ShareBasedCompensationSharesAuthorizedUnderEquityInstrumentsOtherThanOptionsByExercisePriceRangeAxis = wts_RangeOfPurchasePricesOneMember |  |  |  |  |  |  |  | $ 19.87 wts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAveragePurchasePrice / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wts_ManagementStockPurchasePlanMember / wts_ShareBasedCompensationSharesAuthorizedUnderEquityInstrumentsOtherThanOptionsByExercisePriceRangeAxis = wts_RangeOfPurchasePricesOneMember |  |  |
RSUs Vested |  |  |  |  |  |  |  |  |  |  |  |
Number Vested (in shares) | 1 wts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberVested / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wts_ManagementStockPurchasePlanMember / wts_ShareBasedCompensationSharesAuthorizedUnderEquityInstrumentsOtherThanOptionsByExercisePriceRangeAxis = wts_RangeOfPurchasePricesOneMember |  |  |  |  |  |  |  | 1 wts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberVested / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wts_ManagementStockPurchasePlanMember / wts_ShareBasedCompensationSharesAuthorizedUnderEquityInstrumentsOtherThanOptionsByExercisePriceRangeAxis = wts_RangeOfPurchasePricesOneMember |  |  |
Weighted Average Purchase Price (in dollars per share) | $ 19.87 wts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAveragePurchasePriceVested / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wts_ManagementStockPurchasePlanMember / wts_ShareBasedCompensationSharesAuthorizedUnderEquityInstrumentsOtherThanOptionsByExercisePriceRangeAxis = wts_RangeOfPurchasePricesOneMember |  |  |  |  |  |  |  | $ 19.87 wts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAveragePurchasePriceVested / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wts_ManagementStockPurchasePlanMember / wts_ShareBasedCompensationSharesAuthorizedUnderEquityInstrumentsOtherThanOptionsByExercisePriceRangeAxis = wts_RangeOfPurchasePricesOneMember |  |  |
$25.15-$26.51 | Management Stock Purchase Plan | Restricted stock units (RSUs) |  |  |  |  |  |  |  |  |  |  |  |
Information about RSUs outstanding |  |  |  |  |  |  |  |  |  |  |  |
Low end of purchase price range (in dollars per share) |  |  |  |  |  |  |  |  | $ 25.15 wts_ShareBasedCompensationSharesAuthorizedUnderEquityInstrumentsOtherThanOptionsPurchasePriceRangeLowerRangeLimit / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wts_ManagementStockPurchasePlanMember / wts_ShareBasedCompensationSharesAuthorizedUnderEquityInstrumentsOtherThanOptionsByExercisePriceRangeAxis = wts_RangeOfPurchasePricesTwoMember |  |  |
High end of purchase price range (in dollars per share) |  |  |  |  |  |  |  |  | $ 26.51 wts_ShareBasedCompensationSharesAuthorizedUnderEquityInstrumentsOtherThanOptionsPurchasePriceRangeUpperRangeLimit / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wts_ManagementStockPurchasePlanMember / wts_ShareBasedCompensationSharesAuthorizedUnderEquityInstrumentsOtherThanOptionsByExercisePriceRangeAxis = wts_RangeOfPurchasePricesTwoMember |  |  |
RSUs Outstanding |  |  |  |  |  |  |  |  |  |  |  |
Number Outstanding (in shares) | 28 wts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNumber / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wts_ManagementStockPurchasePlanMember / wts_ShareBasedCompensationSharesAuthorizedUnderEquityInstrumentsOtherThanOptionsByExercisePriceRangeAxis = wts_RangeOfPurchasePricesTwoMember |  |  |  |  |  |  |  | 28 wts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNumber / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wts_ManagementStockPurchasePlanMember / wts_ShareBasedCompensationSharesAuthorizedUnderEquityInstrumentsOtherThanOptionsByExercisePriceRangeAxis = wts_RangeOfPurchasePricesTwoMember |  |  |
Weighted Average Purchase Price (in dollars per share) | $ 26.45 wts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAveragePurchasePrice / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wts_ManagementStockPurchasePlanMember / wts_ShareBasedCompensationSharesAuthorizedUnderEquityInstrumentsOtherThanOptionsByExercisePriceRangeAxis = wts_RangeOfPurchasePricesTwoMember |  |  |  |  |  |  |  | $ 26.45 wts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAveragePurchasePrice / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wts_ManagementStockPurchasePlanMember / wts_ShareBasedCompensationSharesAuthorizedUnderEquityInstrumentsOtherThanOptionsByExercisePriceRangeAxis = wts_RangeOfPurchasePricesTwoMember |  |  |
RSUs Vested |  |  |  |  |  |  |  |  |  |  |  |
Number Vested (in shares) | 20 wts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberVested / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wts_ManagementStockPurchasePlanMember / wts_ShareBasedCompensationSharesAuthorizedUnderEquityInstrumentsOtherThanOptionsByExercisePriceRangeAxis = wts_RangeOfPurchasePricesTwoMember |  |  |  |  |  |  |  | 20 wts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberVested / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wts_ManagementStockPurchasePlanMember / wts_ShareBasedCompensationSharesAuthorizedUnderEquityInstrumentsOtherThanOptionsByExercisePriceRangeAxis = wts_RangeOfPurchasePricesTwoMember |  |  |
Weighted Average Purchase Price (in dollars per share) | $ 26.42 wts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAveragePurchasePriceVested / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wts_ManagementStockPurchasePlanMember / wts_ShareBasedCompensationSharesAuthorizedUnderEquityInstrumentsOtherThanOptionsByExercisePriceRangeAxis = wts_RangeOfPurchasePricesTwoMember |  |  |  |  |  |  |  | $ 26.42 wts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAveragePurchasePriceVested / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wts_ManagementStockPurchasePlanMember / wts_ShareBasedCompensationSharesAuthorizedUnderEquityInstrumentsOtherThanOptionsByExercisePriceRangeAxis = wts_RangeOfPurchasePricesTwoMember |  |  |
$31.63-$31.63 | Management Stock Purchase Plan | Restricted stock units (RSUs) |  |  |  |  |  |  |  |  |  |  |  |
Information about RSUs outstanding |  |  |  |  |  |  |  |  |  |  |  |
Low end of purchase price range (in dollars per share) |  |  |  |  |  |  |  |  | $ 31.63 wts_ShareBasedCompensationSharesAuthorizedUnderEquityInstrumentsOtherThanOptionsPurchasePriceRangeLowerRangeLimit / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wts_ManagementStockPurchasePlanMember / wts_ShareBasedCompensationSharesAuthorizedUnderEquityInstrumentsOtherThanOptionsByExercisePriceRangeAxis = wts_RangeOfPurchasePricesThreeMember |  |  |
High end of purchase price range (in dollars per share) |  |  |  |  |  |  |  |  | $ 40.27 wts_ShareBasedCompensationSharesAuthorizedUnderEquityInstrumentsOtherThanOptionsPurchasePriceRangeUpperRangeLimit / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wts_ManagementStockPurchasePlanMember / wts_ShareBasedCompensationSharesAuthorizedUnderEquityInstrumentsOtherThanOptionsByExercisePriceRangeAxis = wts_RangeOfPurchasePricesThreeMember |  |  |
RSUs Outstanding |  |  |  |  |  |  |  |  |  |  |  |
Number Outstanding (in shares) | 51 wts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNumber / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wts_ManagementStockPurchasePlanMember / wts_ShareBasedCompensationSharesAuthorizedUnderEquityInstrumentsOtherThanOptionsByExercisePriceRangeAxis = wts_RangeOfPurchasePricesThreeMember |  |  |  |  |  |  |  | 51 wts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNumber / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wts_ManagementStockPurchasePlanMember / wts_ShareBasedCompensationSharesAuthorizedUnderEquityInstrumentsOtherThanOptionsByExercisePriceRangeAxis = wts_RangeOfPurchasePricesThreeMember |  |  |
Weighted Average Purchase Price (in dollars per share) | $ 35.45 wts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAveragePurchasePrice / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wts_ManagementStockPurchasePlanMember / wts_ShareBasedCompensationSharesAuthorizedUnderEquityInstrumentsOtherThanOptionsByExercisePriceRangeAxis = wts_RangeOfPurchasePricesThreeMember |  |  |  |  |  |  |  | $ 35.45 wts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAveragePurchasePrice / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wts_ManagementStockPurchasePlanMember / wts_ShareBasedCompensationSharesAuthorizedUnderEquityInstrumentsOtherThanOptionsByExercisePriceRangeAxis = wts_RangeOfPurchasePricesThreeMember |  |  |
RSUs Vested |  |  |  |  |  |  |  |  |  |  |  |
Number Vested (in shares) | 10 wts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberVested / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wts_ManagementStockPurchasePlanMember / wts_ShareBasedCompensationSharesAuthorizedUnderEquityInstrumentsOtherThanOptionsByExercisePriceRangeAxis = wts_RangeOfPurchasePricesThreeMember |  |  |  |  |  |  |  | 10 wts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberVested / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wts_ManagementStockPurchasePlanMember / wts_ShareBasedCompensationSharesAuthorizedUnderEquityInstrumentsOtherThanOptionsByExercisePriceRangeAxis = wts_RangeOfPurchasePricesThreeMember |  |  |
Weighted Average Purchase Price (in dollars per share) | $ 31.63 wts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAveragePurchasePriceVested / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wts_ManagementStockPurchasePlanMember / wts_ShareBasedCompensationSharesAuthorizedUnderEquityInstrumentsOtherThanOptionsByExercisePriceRangeAxis = wts_RangeOfPurchasePricesThreeMember |  |  |  |  |  |  |  | $ 31.63 wts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAveragePurchasePriceVested / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wts_ManagementStockPurchasePlanMember / wts_ShareBasedCompensationSharesAuthorizedUnderEquityInstrumentsOtherThanOptionsByExercisePriceRangeAxis = wts_RangeOfPurchasePricesThreeMember |  |  |

X
- Definition Aggregate dividends paid during the period for each share of common stock outstanding. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 + Details
Name: | us-gaap_CommonStockDividendsPerShareCashPaid
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that are vested and validly exist and are outstanding as of the balance sheet date. + References No definition available. + Details
Name: | wts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberVested
Namespace Prefix: | wts_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The number of equity-based payment instruments, excluding stock (or unit) options reserved for issuance under agreements awarded under the plan that validly exist and are outstanding as of the balance sheet date. + References No definition available. + Details
Name: | wts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNumber
Namespace Prefix: | wts_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The weighted average purchase price as of the beginning of the year pertaining to an equity-based payment instrument, excluding stock (or unit) options that are outstanding under the plan. + References No definition available. + Details
Name: | wts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAveragePurchasePrice
Namespace Prefix: | wts_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition The weighted average purchase price pertaining to an equity-based payment instrument, excluding stock (or unit) options, that are vested as of the end of the year. + References No definition available. + Details
Name: | wts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAveragePurchasePriceVested
Namespace Prefix: | wts_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | wts_ShareBasedCompensationSharesAuthorizedUnderEquityInstrumentsOtherThanOptionsExercisePriceRangeLineItems
Namespace Prefix: | wts_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The floor of a customized range of purchase prices for purposes of disclosing shares potentially issuable under outstanding equity-based payment equity instruments, excluding stock (or unit) options on all plans and other required information pertaining to awards in the customized range. + References No definition available. + Details
Name: | wts_ShareBasedCompensationSharesAuthorizedUnderEquityInstrumentsOtherThanOptionsPurchasePriceRangeLowerRangeLimit
Namespace Prefix: | wts_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | wts_ShareBasedCompensationSharesAuthorizedUnderEquityInstrumentsOtherThanOptionsPurchasePriceRangeOutstandingAwardsAbstract
Namespace Prefix: | wts_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The ceiling of a customized range of purchase prices for purposes of disclosing shares potentially issuable under outstanding equity-based payment equity instruments, excluding stock (or unit) options and other required information pertaining to awards in the customized range. + References No definition available. + Details
Name: | wts_ShareBasedCompensationSharesAuthorizedUnderEquityInstrumentsOtherThanOptionsPurchasePriceRangeUpperRangeLimit
Namespace Prefix: | wts_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | wts_ShareBasedCompensationSharesAuthorizedUnderEquityInstrumentsOtherThanOptionsPurchasePriceRangeVestedAwardsAbstract
Namespace Prefix: | wts_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_PlanNameAxis=wts_ManagementStockPurchasePlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | wts_ShareBasedCompensationSharesAuthorizedUnderEquityInstrumentsOtherThanOptionsByExercisePriceRangeAxis=wts_RangeOfPurchasePricesOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | wts_ShareBasedCompensationSharesAuthorizedUnderEquityInstrumentsOtherThanOptionsByExercisePriceRangeAxis=wts_RangeOfPurchasePricesThreeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | wts_ShareBasedCompensationSharesAuthorizedUnderEquityInstrumentsOtherThanOptionsByExercisePriceRangeAxis=wts_RangeOfPurchasePricesTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |