XML 107 R90.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Employee Benefit Plans - Pension funds cash flow (Details) - USD ($) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2024 | Dec. 31, 2023
Employee Benefit Plans |  |
Benefit payments | $ 4.1 | $ 0.7
Lump sum settlement benefits paid | 15.0 |
Annuity settlement sale to insurer | $ 50.0 |

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

X
- Definition Cash outflows for payments of postemployment benefits (such as severance pay and health insurance benefits) recognized during the period. Postemployment benefits are benefits paid to employees after employment but before retirement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (g) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25 + Details
Name: | us-gaap_PaymentsForPostemploymentBenefits
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of cash outflow for payments for defined benefit plan annuity settlements to insurer. + References No definition available. + Details
Name: | wts_DefinedBenefitPlanAnnuitySettlementPaidToInsurer
Namespace Prefix: | wts_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of cash outflow for payments for defined benefit plan settlements. + References No definition available. + Details
Name: | wts_DefinedBenefitPlanSettlementsPaid
Namespace Prefix: | wts_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration