XML 98 R81.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Stock-Based Compensation - RSUs Outstanding (Details) - USD ($) $ / shares in Units, shares in Thousands, $ in Millions | 12 Months Ended |
--- | --- | ---
Dec. 31, 2024 | Dec. 31, 2023 | Dec. 31, 2022 | Dec. 31, 2021
Fair value assumptions |  |  |  |
Dividends distributed on the company's Common Stock (in dollars per share) | $ 1.65 | $ 1.38 | $ 1.16 |
Share-based Payment Arrangement, Additional Disclosure [Abstract] |  |  |  |
Total unrecognized compensation cost related to the unvested awards | $ 14.1 |  |  |
Total weighted average remaining term of unrecognized compensation costs | 1 year 5 months 19 days |  |  |
Compensation cost recognized | $ 19.5 | $ 20.2 | $ 18.4 |
Impact on basic net income per common share for recognition of total stock-based compensation expense (in dollars per share) |  | $ 0.47 | $ 0.4 |
Impact on diluted net income per common share for recognition of total stock-based compensation expense (in dollars per share) | $ 0.46 | $ 0.47 | $ 0.4 |
Cost of goods sold. |  |  |  |
Share-based Payment Arrangement, Additional Disclosure [Abstract] |  |  |  |
Compensation cost recognized | $ 0.9 | $ 1.5 | $ 1.3 |
Selling, general and administrative expenses |  |  |  |
Share-based Payment Arrangement, Additional Disclosure [Abstract] |  |  |  |
Compensation cost recognized | 18.6 | 18.7 | 17.1 |
Other Stock-based Plans |  |  |  |
Share-based Payment Arrangement, Additional Disclosure [Abstract] |  |  |  |
Tax benefit recorded for the compensation expense | $ 2.6 | $ 2.9 | $ 2.8 |
Management Stock Purchase Plan | Restricted stock units (RSUs) |  |  |  |
RSUs Outstanding |  |  |  |
Number Outstanding (in shares) | 72 | 77 | 77 | 85
Weighted Average Purchase Price (in dollars per share) | $ 133.34 | $ 114.93 | $ 94.78 | $ 75.34
RSUs Vested |  |  |  |
Number Vested (in shares) | 25 | 23 | 24 |
Weighted Average Purchase Price (in dollars per share) | $ 119.73 | $ 104.17 | $ 77.69 |
Fair value assumptions |  |  |  |
Expected life (years) | 3 years | 3 years |  |
Expected stock price volatility (as a percent) | 28.90% | 33.70% |  |
Expected dividend yield (as a percent) | 0.80% | 0.80% |  |
Risk-free interest rate (as a percent) | 4.50% | 4.10% |  |
Weighted average grant-date fair value (in dollars per share) | $ 68.94 | $ 57.5 | $ 47.26 |
Share-based Payment Arrangement, Additional Disclosure [Abstract] |  |  |  |
Total unrecognized compensation cost related to the unvested awards | $ 1.7 |  |  |
Total weighted average remaining term of unrecognized compensation costs | 1 year 4 months 24 days |  |  |
Compensation cost recognized | $ 1.3 | $ 1.2 | $ 0.9 |
$97.28-$115.14 | Management Stock Purchase Plan | Restricted stock units (RSUs) |  |  |  |
Information about RSUs outstanding |  |  |  |
Low end of purchase price range (in dollars per share) | $ 97.28 |  |  |
High end of purchase price range (in dollars per share) | $ 115.14 |  |  |
RSUs Outstanding |  |  |  |
Number Outstanding (in shares) | 28 |  |  |
Weighted Average Purchase Price (in dollars per share) | $ 115.14 |  |  |
RSUs Vested |  |  |  |
Number Vested (in shares) | 17 |  |  |
Weighted Average Purchase Price (in dollars per share) | $ 115.14 |  |  |
$115.15-$130.27 | Management Stock Purchase Plan | Restricted stock units (RSUs) |  |  |  |
Information about RSUs outstanding |  |  |  |
Low end of purchase price range (in dollars per share) | 115.15 |  |  |
High end of purchase price range (in dollars per share) | $ 130.27 |  |  |
RSUs Outstanding |  |  |  |
Number Outstanding (in shares) | 25 |  |  |
Weighted Average Purchase Price (in dollars per share) | $ 130.27 |  |  |
RSUs Vested |  |  |  |
Number Vested (in shares) | 8 |  |  |
Weighted Average Purchase Price (in dollars per share) | $ 130.27 |  |  |
$130.28-$163.23 | Management Stock Purchase Plan | Restricted stock units (RSUs) |  |  |  |
Information about RSUs outstanding |  |  |  |
Low end of purchase price range (in dollars per share) | 130.28 |  |  |
High end of purchase price range (in dollars per share) | $ 163.23 |  |  |
RSUs Outstanding |  |  |  |
Number Outstanding (in shares) | 19 |  |  |
Weighted Average Purchase Price (in dollars per share) | $ 163.23 |  |  |

X
- Definition Amount of expense for award under share-based payment arrangement. Excludes amount capitalized. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.F) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (h)(1)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_AllocatedShareBasedCompensationExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Aggregate dividends paid during the period for each share of common stock outstanding. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1 + Details
Name: | us-gaap_CommonStockDividendsPerShareCashPaid
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of cost not yet recognized for nonvested award under share-based payment arrangement. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of tax benefit for recognition of expense of award under share-based payment arrangement. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (h)(1)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(01) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(iii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The risk-free interest rate assumption that is used in valuing an option on its own shares. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(iv) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the impact on basic net income per common share for recognition of total stock-based compensation expense. + References No definition available. + Details
Name: | wts_AllocatedShareBasedCompensationExpenseImpactOnBasicEarningsPerShare
Namespace Prefix: | wts_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the impact on diluted net income per common share for recognition of total stock-based compensation expense. + References No definition available. + Details
Name: | wts_AllocatedShareBasedCompensationExpenseImpactOnDilutedEarningsPerShare
Namespace Prefix: | wts_
Data Type: | dtr-types: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: | dtr-types: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: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- References No definition available. + 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: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + 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: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | wts_ShareBasedCompensationSharesAuthorizedUnderEquityInstrumentsOtherThanOptionsPurchasePriceRangeVestedAwardsAbstract
Namespace Prefix: | wts_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardTypeAxis=wts_OtherStockBasedPlansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember
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_RangeOfPurchasePricesTwoMember
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: |