XML 67 R50.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Basis of Presentation and Summary of Significant Accounting Policies - Gains (Losses) on Foreign Exchange Contracts (Detail) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2024 | Dec. 31, 2023 | Dec. 31, 2022
Cost of Sales [Member] | Foreign Currency Exchange Contract [Member] |  |  |
Derivative [Line Items] |  |  |
Realized gains (losses) on closed contracts | $ 850 | $ 224 | $ (3,855)
Unrealized gains (losses) on open contracts | 245 | (156) | (176)
Cumulative net pre-tax gains (losses) | 1,095 | 68 | (4,031)
Interest Income [Member] | Cross Currency Interest Rate Contract [Member] |  |  |
Derivative [Line Items] |  |  |
Interest earned | 10,110 | 10,974 | 8,872
Interest Income [Member] | Interest Rate Swaps Cash Flow Hedges [Member] |  |  |
Derivative [Line Items] |  |  |
Interest earned | 1,281 | 326 |
Other comprehensive income [Member] | Cross Currency Interest Rate Contract [Member] |  |  |
Derivative [Line Items] |  |  |
Unrealized gains (losses) on open contracts | 40,954 | (18,001) | $ 25,969
Other comprehensive income [Member] | Interest Rate Swaps Cash Flow Hedges [Member] |  |  |
Derivative [Line Items] |  |  |
Unrealized gains (losses) on open contracts | $ (2,835) | $ (2,974) |

X
- Definition Amount of increase in the fair value of derivatives recognized in the income statement. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4A -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A + Details
Name: | us-gaap_DerivativeGainOnDerivative
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480237/815-40-50-5 + Details
Name: | us-gaap_DerivativeLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Aggregate impact of foreign currency derivatives on earnings for the period. Includes impact of foreign currency cash flow hedge ineffectiveness and the ineffectiveness of fair value hedging derivatives and full change in fair value of the foreign currency derivatives not designated as hedging instruments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4C -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4A -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4D -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4D + Details
Name: | us-gaap_GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Aggregate impact of foreign currency derivatives closed during the period on earnings for the period. + References No definition available. + Details
Name: | wat_RealizedGainLossOnForeignCurrencyDerivativesRecordedInEarningsNet
Namespace Prefix: | wat_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Aggregate impact of foreign currency derivatives at the end of the period on earnings for the period. + References No definition available. + Details
Name: | wat_UnrealizedGainsOnForeignCurrencyDerivativesRecordedInEarningsNet
Namespace Prefix: | wat_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | wat_IncomeStatementLocationOneAxis=us-gaap_InterestIncomeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CrossCurrencyInterestRateContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=wat_InterestRateSwapsCashFlowHedgesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherComprehensiveIncomeLocationAxis=us-gaap_OtherComprehensiveIncomeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |