XML 105 R86.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Retirement Plans - Additional Information (Detail) - USD ($) | 3 Months Ended | 12 Months Ended
--- | --- | ---
Dec. 31, 2018 | Dec. 31, 2018 | Dec. 31, 2017 | Dec. 31, 2016
Defined Contribution Plan Disclosure [Line Items] |  |  |  |
Company contributions made to other non U S post-retirement plans |  | $ 13,000,000 | $ 12,000,000 | $ 12,000,000
Methods used to amortize net gains and losses in defined benefit plan |  | Amortize cumulative actuarial gains and losses in excess of 10% of the larger of the market-related value of plan assets and the projected benefit obligation over the expected future service of active participants. |  |
Effect of one-quarter percentage point increase in discount rate on net periodic benefit cost |  | Less than $1 million |  |
Effect of one-quarter percentage point increase in return on assets on net periodic benefit cost |  | Less than $1 million |  |
Waters Retirement Plan [Member] |  |  |  |
Defined Contribution Plan Disclosure [Line Items] |  |  |  |
Defined benefit plan, settlement charge | $ 46,000,000 | $ 46,000,000 |  |
Defined benefit plan, settlement charge, cash contribution | 6,000,000 | 6,000,000 |  |
Defined benefit plan, settlement charge, non-cash | 40,000,000 | $ 40,000,000 |  |
Defined benefit plan, settlement charge, net income per diluted share |  | $ (0.39) |  |
U S Pension Plans And U S Retiree Healthcare Plan [Member] |  |  |  |
Defined Contribution Plan Disclosure [Line Items] |  |  |  |
Defined benefit plan diversification |  | Investments are diversified among market capitalization and investment strategy, and targets a 20% allocation of the equity portfolio to be invested in financial markets outside of the United States. |  |
U S Defined Contribution Plan [Member] |  |  |  |
Defined Contribution Plan Disclosure [Line Items] |  |  |  |
Employee 401(k) contributions as % of salary, upper range limit |  | 60.00% |  |
Company 401(k) matching contribution rate as % of employee contribution |  | 100.00% |  |
Company 401(k) matching contribution limit as % of salary |  | 6.00% |  |
Annual vesting percentage on employee 401(k) contributions |  | 100.00% |  |
Company contributions to defined contribution plans |  | $ 17,000,000 | $ 16,000,000 | $ 15,000,000
Minimum [Member] |  |  |  |
Defined Contribution Plan Disclosure [Line Items] |  |  |  |
Estimated future employer contributions in current fiscal year | 3,000,000 | 3,000,000 |  |
Maximum [Member] |  |  |  |
Defined Contribution Plan Disclosure [Line Items] |  |  |  |
Estimated future employer contributions in current fiscal year | $ 6,000,000 | $ 6,000,000 |  |

X
- Definition Description of alternative method used to amortize gain (loss) for defined benefit plan. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (o) -URI http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanAlternativeMethodUsedToAmortizeNetGainsAndLosses
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of contribution received by defined benefit plan from employer which increases plan assets. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 55 -Paragraph 17 -URI http://asc.fasb.org/extlink&oid=112275985&loc=d3e4179-114921 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(iv)(01) -URI http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(ii) -URI http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 6 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=108410482&loc=d3e2709-114920 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b)(3) -URI http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanContributionsByEmployer
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of contributions received and expected to be received by defined benefit plan from employer in current fiscal year. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 6 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=108410482&loc=d3e2709-114920 + Details
Name: | us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsCurrentFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of gain (loss) recognized in net periodic benefit (cost) credit from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk related to obligation and assets used to effect settlement. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (h)(7) -URI http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 6 -Subparagraph (a)(7) -URI http://asc.fasb.org/extlink&oid=108410482&loc=d3e2709-114920 + Details
Name: | us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of cost for defined contribution plan. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 70 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942 + Details
Name: | us-gaap_DefinedContributionPlanCostRecognized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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 No definition available. + Details
Name: | us-gaap_DefinedContributionPlanDisclosureLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage employer matches of the employee's percentage contribution matched. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount, before tax, of increase (decrease) to other comprehensive income from settlement and curtailment gain (loss) of defined benefit plan. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 15 -URI http://asc.fasb.org/extlink&oid=114867106&loc=d3e689-108580 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (i) -URI http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=114867106&loc=d3e637-108580 + Details
Name: | us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationBeforeTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Description of diversification use that is pertinent to an understanding of the plan investment policies and strategies. + References No definition available. + Details
Name: | wat_DefinedBenefitPlanDiversifications
Namespace Prefix: | wat_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The effect of a one-quarter-percentage-point increase in the assumed discount rate on the net periodic benefit cost. (For purposes of this disclosure, all other assumptions shall be held constant, and the effects shall be measured based on the substantive plan that is the basis for the accounting.) + References No definition available. + Details
Name: | wat_DefinedBenefitPlanEffectOfOneQuarterPercentagePointIncreaseInDiscountRateOnNetPeriodicBenefitCost
Namespace Prefix: | wat_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The effect of a one-quarter-percentage-point increase in the assumed return on assets on the net periodic benefit cost. (For purposes of this disclosure, all other assumptions shall be held constant, and the effects shall be measured based on the substantive plan that is the basis for the accounting.) + References No definition available. + Details
Name: | wat_DefinedBenefitPlanEffectOfOneQuarterPercentagePointIncreaseInReturnOnAssetsOnNetPeriodicBenefitCost
Namespace Prefix: | wat_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined benefit plan recognized net gain loss due to settlements per diluted share. + References No definition available. + Details
Name: | wat_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsPerDilutedShare
Namespace Prefix: | wat_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Vesting percentage of employee's contributions to a defined contribution plan. + References No definition available. + Details
Name: | wat_DefinedContributionPlanEmployeeContributionAnnualVestingPercentage
Namespace Prefix: | wat_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of the cost recognized during the period for non-U.S. retirement plans not in the scope of US GAAP. + References No definition available. + Details
Name: | wat_RetirementPlansCompanyContributionsToOtherNonUSRetirementPlans
Namespace Prefix: | wat_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_RetirementPlanTypeAxis=wat_WatersRetirementPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanTypeAxis=wat_USPensionPlansAndUSRetireeHealthcarePlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=wat_USDefinedContributionPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |